YES 129.171 H-Termination proof of /home/matraf/haskell/eval_FullyBlown_Fast/FiniteMap.hs
H-Termination of the given Haskell-Program with start terms could successfully be proven:



HASKELL
  ↳ LR

mainModule FiniteMap
  ((delListFromFM :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a) :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a)

module FiniteMap where
  import qualified Maybe
import qualified Prelude

  data FiniteMap b a = EmptyFM  | Branch b a Int (FiniteMap b a) (FiniteMap b a


  instance (Eq a, Eq b) => Eq (FiniteMap b a) where 

  delFromFM :: Ord b => FiniteMap b a  ->  b  ->  FiniteMap b a
delFromFM EmptyFM del_key emptyFM
delFromFM (Branch key elt size fm_l fm_rdel_key 
 | del_key > key = 
mkBalBranch key elt fm_l (delFromFM fm_r del_key)
 | del_key < key = 
mkBalBranch key elt (delFromFM fm_l del_key) fm_r
 | key == del_key = 
glueBal fm_l fm_r

  delListFromFM :: Ord b => FiniteMap b a  ->  [b ->  FiniteMap b a
delListFromFM fm keys foldl delFromFM fm keys

  deleteMax :: Ord a => FiniteMap a b  ->  FiniteMap a b
deleteMax (Branch key elt _ fm_l EmptyFMfm_l
deleteMax (Branch key elt _ fm_l fm_rmkBalBranch key elt fm_l (deleteMax fm_r)

  deleteMin :: Ord b => FiniteMap b a  ->  FiniteMap b a
deleteMin (Branch key elt _ EmptyFM fm_rfm_r
deleteMin (Branch key elt _ fm_l fm_rmkBalBranch key elt (deleteMin fm_l) fm_r

  emptyFM :: FiniteMap b a
emptyFM EmptyFM

  findMax :: FiniteMap a b  ->  (a,b)
findMax (Branch key elt _ _ EmptyFM(key,elt)
findMax (Branch key elt _ _ fm_rfindMax fm_r

  findMin :: FiniteMap b a  ->  (b,a)
findMin (Branch key elt _ EmptyFM _) (key,elt)
findMin (Branch key elt _ fm_l _) findMin fm_l

  glueBal :: Ord a => FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
glueBal EmptyFM fm2 fm2
glueBal fm1 EmptyFM fm1
glueBal fm1 fm2 
 | sizeFM fm2 > sizeFM fm1 = 
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)
 | otherwise = 
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where 
mid_elt1 (\(_,mid_elt1) ->mid_elt1) vv2
mid_elt2 (\(_,mid_elt2) ->mid_elt2) vv3
mid_key1 (\(mid_key1,_) ->mid_key1) vv2
mid_key2 (\(mid_key2,_) ->mid_key2) vv3
vv2 findMax fm1
vv3 findMin fm2

  mkBalBranch :: Ord b => b  ->  a  ->  FiniteMap b a  ->  FiniteMap b a  ->  FiniteMap b a
mkBalBranch key elt fm_L fm_R 
 | size_l + size_r < 2 = 
mkBranch 1 key elt fm_L fm_R
 | size_r > sIZE_RATIO * size_l = 
case fm_R of
  Branch _ _ _ fm_rl fm_rr
 | sizeFM fm_rl < 2 * sizeFM fm_rr -> 
single_L fm_L fm_R
 | otherwise -> 
double_L fm_L fm_R
 | size_l > sIZE_RATIO * size_r = 
case fm_L of
  Branch _ _ _ fm_ll fm_lr
 | sizeFM fm_lr < 2 * sizeFM fm_ll -> 
single_R fm_L fm_R
 | otherwise -> 
double_R fm_L fm_R
 | otherwise = 
mkBranch 2 key elt fm_L fm_R where 
double_L fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rrmkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr)
double_R (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r)
single_L fm_l (Branch key_r elt_r _ fm_rl fm_rrmkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr
single_R (Branch key_l elt_l _ fm_ll fm_lrfm_r mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r)
size_l sizeFM fm_L
size_r sizeFM fm_R

  mkBranch :: Ord a => Int  ->  a  ->  b  ->  FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
mkBranch which key elt fm_l fm_r 
let 
result Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r
in result
 where 
balance_ok True
left_ok 
case fm_l of
  EmptyFM-> True
  Branch left_key _ _ _ _-> 
let 
biggest_left_key fst (findMax fm_l)
in biggest_left_key < key
left_size sizeFM fm_l
right_ok 
case fm_r of
  EmptyFM-> True
  Branch right_key _ _ _ _-> 
let 
smallest_right_key fst (findMin fm_r)
in key < smallest_right_key
right_size sizeFM fm_r
unbox :: Int  ->  Int
unbox x x

  sIZE_RATIO :: Int
sIZE_RATIO 5

  sizeFM :: FiniteMap a b  ->  Int
sizeFM EmptyFM 0
sizeFM (Branch _ _ size _ _) size


module Maybe where
  import qualified FiniteMap
import qualified Prelude



Lambda Reductions:
The following Lambda expression
\(mid_key1,_)→mid_key1

is transformed to
mid_key10 (mid_key1,_) = mid_key1

The following Lambda expression
\(_,mid_elt1)→mid_elt1

is transformed to
mid_elt10 (_,mid_elt1) = mid_elt1

The following Lambda expression
\(mid_key2,_)→mid_key2

is transformed to
mid_key20 (mid_key2,_) = mid_key2

The following Lambda expression
\(_,mid_elt2)→mid_elt2

is transformed to
mid_elt20 (_,mid_elt2) = mid_elt2



↳ HASKELL
  ↳ LR
HASKELL
      ↳ CR

mainModule FiniteMap
  ((delListFromFM :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a) :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a)

module FiniteMap where
  import qualified Maybe
import qualified Prelude

  data FiniteMap b a = EmptyFM  | Branch b a Int (FiniteMap b a) (FiniteMap b a


  instance (Eq a, Eq b) => Eq (FiniteMap b a) where 

  delFromFM :: Ord a => FiniteMap a b  ->  a  ->  FiniteMap a b
delFromFM EmptyFM del_key emptyFM
delFromFM (Branch key elt size fm_l fm_rdel_key 
 | del_key > key = 
mkBalBranch key elt fm_l (delFromFM fm_r del_key)
 | del_key < key = 
mkBalBranch key elt (delFromFM fm_l del_key) fm_r
 | key == del_key = 
glueBal fm_l fm_r

  delListFromFM :: Ord b => FiniteMap b a  ->  [b ->  FiniteMap b a
delListFromFM fm keys foldl delFromFM fm keys

  deleteMax :: Ord a => FiniteMap a b  ->  FiniteMap a b
deleteMax (Branch key elt _ fm_l EmptyFMfm_l
deleteMax (Branch key elt _ fm_l fm_rmkBalBranch key elt fm_l (deleteMax fm_r)

  deleteMin :: Ord b => FiniteMap b a  ->  FiniteMap b a
deleteMin (Branch key elt _ EmptyFM fm_rfm_r
deleteMin (Branch key elt _ fm_l fm_rmkBalBranch key elt (deleteMin fm_l) fm_r

  emptyFM :: FiniteMap b a
emptyFM EmptyFM

  findMax :: FiniteMap b a  ->  (b,a)
findMax (Branch key elt _ _ EmptyFM(key,elt)
findMax (Branch key elt _ _ fm_rfindMax fm_r

  findMin :: FiniteMap b a  ->  (b,a)
findMin (Branch key elt _ EmptyFM _) (key,elt)
findMin (Branch key elt _ fm_l _) findMin fm_l

  glueBal :: Ord a => FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
glueBal EmptyFM fm2 fm2
glueBal fm1 EmptyFM fm1
glueBal fm1 fm2 
 | sizeFM fm2 > sizeFM fm1 = 
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)
 | otherwise = 
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where 
mid_elt1 mid_elt10 vv2
mid_elt10 (_,mid_elt1mid_elt1
mid_elt2 mid_elt20 vv3
mid_elt20 (_,mid_elt2mid_elt2
mid_key1 mid_key10 vv2
mid_key10 (mid_key1,_) mid_key1
mid_key2 mid_key20 vv3
mid_key20 (mid_key2,_) mid_key2
vv2 findMax fm1
vv3 findMin fm2

  mkBalBranch :: Ord b => b  ->  a  ->  FiniteMap b a  ->  FiniteMap b a  ->  FiniteMap b a
mkBalBranch key elt fm_L fm_R 
 | size_l + size_r < 2 = 
mkBranch 1 key elt fm_L fm_R
 | size_r > sIZE_RATIO * size_l = 
case fm_R of
  Branch _ _ _ fm_rl fm_rr
 | sizeFM fm_rl < 2 * sizeFM fm_rr -> 
single_L fm_L fm_R
 | otherwise -> 
double_L fm_L fm_R
 | size_l > sIZE_RATIO * size_r = 
case fm_L of
  Branch _ _ _ fm_ll fm_lr
 | sizeFM fm_lr < 2 * sizeFM fm_ll -> 
single_R fm_L fm_R
 | otherwise -> 
double_R fm_L fm_R
 | otherwise = 
mkBranch 2 key elt fm_L fm_R where 
double_L fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rrmkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr)
double_R (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r)
single_L fm_l (Branch key_r elt_r _ fm_rl fm_rrmkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr
single_R (Branch key_l elt_l _ fm_ll fm_lrfm_r mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r)
size_l sizeFM fm_L
size_r sizeFM fm_R

  mkBranch :: Ord a => Int  ->  a  ->  b  ->  FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
mkBranch which key elt fm_l fm_r 
let 
result Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r
in result
 where 
balance_ok True
left_ok 
case fm_l of
  EmptyFM-> True
  Branch left_key _ _ _ _-> 
let 
biggest_left_key fst (findMax fm_l)
in biggest_left_key < key
left_size sizeFM fm_l
right_ok 
case fm_r of
  EmptyFM-> True
  Branch right_key _ _ _ _-> 
let 
smallest_right_key fst (findMin fm_r)
in key < smallest_right_key
right_size sizeFM fm_r
unbox :: Int  ->  Int
unbox x x

  sIZE_RATIO :: Int
sIZE_RATIO 5

  sizeFM :: FiniteMap b a  ->  Int
sizeFM EmptyFM 0
sizeFM (Branch _ _ size _ _) size


module Maybe where
  import qualified FiniteMap
import qualified Prelude



Case Reductions:
The following Case expression
case fm_l of
 EmptyFM → True
 Branch left_key _ _ _ _ → 
let 
biggest_left_key  = fst (findMax fm_l)
in biggest_left_key < key

is transformed to
left_ok0 fm_l key EmptyFM = True
left_ok0 fm_l key (Branch left_key _ _ _ _) = 
let 
biggest_left_key  = fst (findMax fm_l)
in biggest_left_key < key

The following Case expression
case fm_r of
 EmptyFM → True
 Branch right_key _ _ _ _ → 
let 
smallest_right_key  = fst (findMin fm_r)
in key < smallest_right_key

is transformed to
right_ok0 fm_r key EmptyFM = True
right_ok0 fm_r key (Branch right_key _ _ _ _) = 
let 
smallest_right_key  = fst (findMin fm_r)
in key < smallest_right_key

The following Case expression
case fm_R of
 Branch _ _ _ fm_rl fm_rr
 | sizeFM fm_rl < 2 * sizeFM fm_rr
 → single_L fm_L fm_R
 | otherwise
 → double_L fm_L fm_R

is transformed to
mkBalBranch0 fm_L fm_R (Branch _ _ _ fm_rl fm_rr)
 | sizeFM fm_rl < 2 * sizeFM fm_rr
 = single_L fm_L fm_R
 | otherwise
 = double_L fm_L fm_R

The following Case expression
case fm_L of
 Branch _ _ _ fm_ll fm_lr
 | sizeFM fm_lr < 2 * sizeFM fm_ll
 → single_R fm_L fm_R
 | otherwise
 → double_R fm_L fm_R

is transformed to
mkBalBranch1 fm_L fm_R (Branch _ _ _ fm_ll fm_lr)
 | sizeFM fm_lr < 2 * sizeFM fm_ll
 = single_R fm_L fm_R
 | otherwise
 = double_R fm_L fm_R



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
HASKELL
          ↳ BR

mainModule FiniteMap
  ((delListFromFM :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a) :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a)

module FiniteMap where
  import qualified Maybe
import qualified Prelude

  data FiniteMap a b = EmptyFM  | Branch a b Int (FiniteMap a b) (FiniteMap a b


  instance (Eq a, Eq b) => Eq (FiniteMap a b) where 

  delFromFM :: Ord b => FiniteMap b a  ->  b  ->  FiniteMap b a
delFromFM EmptyFM del_key emptyFM
delFromFM (Branch key elt size fm_l fm_rdel_key 
 | del_key > key = 
mkBalBranch key elt fm_l (delFromFM fm_r del_key)
 | del_key < key = 
mkBalBranch key elt (delFromFM fm_l del_key) fm_r
 | key == del_key = 
glueBal fm_l fm_r

  delListFromFM :: Ord a => FiniteMap a b  ->  [a ->  FiniteMap a b
delListFromFM fm keys foldl delFromFM fm keys

  deleteMax :: Ord a => FiniteMap a b  ->  FiniteMap a b
deleteMax (Branch key elt _ fm_l EmptyFMfm_l
deleteMax (Branch key elt _ fm_l fm_rmkBalBranch key elt fm_l (deleteMax fm_r)

  deleteMin :: Ord b => FiniteMap b a  ->  FiniteMap b a
deleteMin (Branch key elt _ EmptyFM fm_rfm_r
deleteMin (Branch key elt _ fm_l fm_rmkBalBranch key elt (deleteMin fm_l) fm_r

  emptyFM :: FiniteMap a b
emptyFM EmptyFM

  findMax :: FiniteMap b a  ->  (b,a)
findMax (Branch key elt _ _ EmptyFM(key,elt)
findMax (Branch key elt _ _ fm_rfindMax fm_r

  findMin :: FiniteMap a b  ->  (a,b)
findMin (Branch key elt _ EmptyFM _) (key,elt)
findMin (Branch key elt _ fm_l _) findMin fm_l

  glueBal :: Ord a => FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
glueBal EmptyFM fm2 fm2
glueBal fm1 EmptyFM fm1
glueBal fm1 fm2 
 | sizeFM fm2 > sizeFM fm1 = 
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)
 | otherwise = 
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where 
mid_elt1 mid_elt10 vv2
mid_elt10 (_,mid_elt1mid_elt1
mid_elt2 mid_elt20 vv3
mid_elt20 (_,mid_elt2mid_elt2
mid_key1 mid_key10 vv2
mid_key10 (mid_key1,_) mid_key1
mid_key2 mid_key20 vv3
mid_key20 (mid_key2,_) mid_key2
vv2 findMax fm1
vv3 findMin fm2

  mkBalBranch :: Ord b => b  ->  a  ->  FiniteMap b a  ->  FiniteMap b a  ->  FiniteMap b a
mkBalBranch key elt fm_L fm_R 
 | size_l + size_r < 2 = 
mkBranch 1 key elt fm_L fm_R
 | size_r > sIZE_RATIO * size_l = 
mkBalBranch0 fm_L fm_R fm_R
 | size_l > sIZE_RATIO * size_r = 
mkBalBranch1 fm_L fm_R fm_L
 | otherwise = 
mkBranch 2 key elt fm_L fm_R where 
double_L fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rrmkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr)
double_R (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r)
mkBalBranch0 fm_L fm_R (Branch _ _ _ fm_rl fm_rr
 | sizeFM fm_rl < 2 * sizeFM fm_rr = 
single_L fm_L fm_R
 | otherwise = 
double_L fm_L fm_R
mkBalBranch1 fm_L fm_R (Branch _ _ _ fm_ll fm_lr
 | sizeFM fm_lr < 2 * sizeFM fm_ll = 
single_R fm_L fm_R
 | otherwise = 
double_R fm_L fm_R
single_L fm_l (Branch key_r elt_r _ fm_rl fm_rrmkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr
single_R (Branch key_l elt_l _ fm_ll fm_lrfm_r mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r)
size_l sizeFM fm_L
size_r sizeFM fm_R

  mkBranch :: Ord a => Int  ->  a  ->  b  ->  FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
mkBranch which key elt fm_l fm_r 
let 
result Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r
in result
 where 
balance_ok True
left_ok left_ok0 fm_l key fm_l
left_ok0 fm_l key EmptyFM True
left_ok0 fm_l key (Branch left_key _ _ _ _) 
let 
biggest_left_key fst (findMax fm_l)
in biggest_left_key < key
left_size sizeFM fm_l
right_ok right_ok0 fm_r key fm_r
right_ok0 fm_r key EmptyFM True
right_ok0 fm_r key (Branch right_key _ _ _ _) 
let 
smallest_right_key fst (findMin fm_r)
in key < smallest_right_key
right_size sizeFM fm_r
unbox :: Int  ->  Int
unbox x x

  sIZE_RATIO :: Int
sIZE_RATIO 5

  sizeFM :: FiniteMap b a  ->  Int
sizeFM EmptyFM 0
sizeFM (Branch _ _ size _ _) size


module Maybe where
  import qualified FiniteMap
import qualified Prelude



Replaced joker patterns by fresh variables and removed binding patterns.

↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
HASKELL
              ↳ COR

mainModule FiniteMap
  ((delListFromFM :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a) :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a)

module FiniteMap where
  import qualified Maybe
import qualified Prelude

  data FiniteMap a b = EmptyFM  | Branch a b Int (FiniteMap a b) (FiniteMap a b


  instance (Eq a, Eq b) => Eq (FiniteMap a b) where 

  delFromFM :: Ord a => FiniteMap a b  ->  a  ->  FiniteMap a b
delFromFM EmptyFM del_key emptyFM
delFromFM (Branch key elt size fm_l fm_rdel_key 
 | del_key > key = 
mkBalBranch key elt fm_l (delFromFM fm_r del_key)
 | del_key < key = 
mkBalBranch key elt (delFromFM fm_l del_key) fm_r
 | key == del_key = 
glueBal fm_l fm_r

  delListFromFM :: Ord b => FiniteMap b a  ->  [b ->  FiniteMap b a
delListFromFM fm keys foldl delFromFM fm keys

  deleteMax :: Ord a => FiniteMap a b  ->  FiniteMap a b
deleteMax (Branch key elt zy fm_l EmptyFMfm_l
deleteMax (Branch key elt zz fm_l fm_rmkBalBranch key elt fm_l (deleteMax fm_r)

  deleteMin :: Ord a => FiniteMap a b  ->  FiniteMap a b
deleteMin (Branch key elt yy EmptyFM fm_rfm_r
deleteMin (Branch key elt yz fm_l fm_rmkBalBranch key elt (deleteMin fm_l) fm_r

  emptyFM :: FiniteMap b a
emptyFM EmptyFM

  findMax :: FiniteMap a b  ->  (a,b)
findMax (Branch key elt xw xx EmptyFM(key,elt)
findMax (Branch key elt xy xz fm_rfindMax fm_r

  findMin :: FiniteMap a b  ->  (a,b)
findMin (Branch key elt wy EmptyFM wz(key,elt)
findMin (Branch key elt xu fm_l xvfindMin fm_l

  glueBal :: Ord a => FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
glueBal EmptyFM fm2 fm2
glueBal fm1 EmptyFM fm1
glueBal fm1 fm2 
 | sizeFM fm2 > sizeFM fm1 = 
mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)
 | otherwise = 
mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where 
mid_elt1 mid_elt10 vv2
mid_elt10 (yu,mid_elt1mid_elt1
mid_elt2 mid_elt20 vv3
mid_elt20 (yv,mid_elt2mid_elt2
mid_key1 mid_key10 vv2
mid_key10 (mid_key1,ywmid_key1
mid_key2 mid_key20 vv3
mid_key20 (mid_key2,yxmid_key2
vv2 findMax fm1
vv3 findMin fm2

  mkBalBranch :: Ord b => b  ->  a  ->  FiniteMap b a  ->  FiniteMap b a  ->  FiniteMap b a
mkBalBranch key elt fm_L fm_R 
 | size_l + size_r < 2 = 
mkBranch 1 key elt fm_L fm_R
 | size_r > sIZE_RATIO * size_l = 
mkBalBranch0 fm_L fm_R fm_R
 | size_l > sIZE_RATIO * size_r = 
mkBalBranch1 fm_L fm_R fm_L
 | otherwise = 
mkBranch 2 key elt fm_L fm_R where 
double_L fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rrmkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr)
double_R (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r)
mkBalBranch0 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr
 | sizeFM fm_rl < 2 * sizeFM fm_rr = 
single_L fm_L fm_R
 | otherwise = 
double_L fm_L fm_R
mkBalBranch1 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr
 | sizeFM fm_lr < 2 * sizeFM fm_ll = 
single_R fm_L fm_R
 | otherwise = 
double_R fm_L fm_R
single_L fm_l (Branch key_r elt_r vvz fm_rl fm_rrmkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr
single_R (Branch key_l elt_l vuu fm_ll fm_lrfm_r mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r)
size_l sizeFM fm_L
size_r sizeFM fm_R

  mkBranch :: Ord b => Int  ->  b  ->  a  ->  FiniteMap b a  ->  FiniteMap b a  ->  FiniteMap b a
mkBranch which key elt fm_l fm_r 
let 
result Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r
in result
 where 
balance_ok True
left_ok left_ok0 fm_l key fm_l
left_ok0 fm_l key EmptyFM True
left_ok0 fm_l key (Branch left_key wu wv ww wx
let 
biggest_left_key fst (findMax fm_l)
in biggest_left_key < key
left_size sizeFM fm_l
right_ok right_ok0 fm_r key fm_r
right_ok0 fm_r key EmptyFM True
right_ok0 fm_r key (Branch right_key vw vx vy vz
let 
smallest_right_key fst (findMin fm_r)
in key < smallest_right_key
right_size sizeFM fm_r
unbox :: Int  ->  Int
unbox x x

  sIZE_RATIO :: Int
sIZE_RATIO 5

  sizeFM :: FiniteMap a b  ->  Int
sizeFM EmptyFM 0
sizeFM (Branch zu zv size zw zxsize


module Maybe where
  import qualified FiniteMap
import qualified Prelude



Cond Reductions:
The following Function with conditions
glueBal EmptyFM fm2 = fm2
glueBal fm1 EmptyFM = fm1
glueBal fm1 fm2
 | sizeFM fm2 > sizeFM fm1
 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)
 | otherwise
 = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1fm2
where 
mid_elt1  = mid_elt10 vv2
mid_elt10 (yu,mid_elt1) = mid_elt1
mid_elt2  = mid_elt20 vv3
mid_elt20 (yv,mid_elt2) = mid_elt2
mid_key1  = mid_key10 vv2
mid_key10 (mid_key1,yw) = mid_key1
mid_key2  = mid_key20 vv3
mid_key20 (mid_key2,yx) = mid_key2
vv2  = findMax fm1
vv3  = findMin fm2

is transformed to
glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2
glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM
glueBal fm1 fm2 = glueBal2 fm1 fm2

glueBal2 fm1 fm2 = 
glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1)
where 
glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1fm2
glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)
glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise
mid_elt1  = mid_elt10 vv2
mid_elt10 (yu,mid_elt1) = mid_elt1
mid_elt2  = mid_elt20 vv3
mid_elt20 (yv,mid_elt2) = mid_elt2
mid_key1  = mid_key10 vv2
mid_key10 (mid_key1,yw) = mid_key1
mid_key2  = mid_key20 vv3
mid_key20 (mid_key2,yx) = mid_key2
vv2  = findMax fm1
vv3  = findMin fm2

glueBal3 fm1 EmptyFM = fm1
glueBal3 vxu vxv = glueBal2 vxu vxv

glueBal4 EmptyFM fm2 = fm2
glueBal4 vxx vxy = glueBal3 vxx vxy

The following Function with conditions
delFromFM EmptyFM del_key = emptyFM
delFromFM (Branch key elt size fm_l fm_rdel_key
 | del_key > key
 = mkBalBranch key elt fm_l (delFromFM fm_r del_key)
 | del_key < key
 = mkBalBranch key elt (delFromFM fm_l del_keyfm_r
 | key == del_key
 = glueBal fm_l fm_r

is transformed to
delFromFM EmptyFM del_key = delFromFM4 EmptyFM del_key
delFromFM (Branch key elt size fm_l fm_rdel_key = delFromFM3 (Branch key elt size fm_l fm_rdel_key

delFromFM2 key elt size fm_l fm_r del_key True = mkBalBranch key elt fm_l (delFromFM fm_r del_key)
delFromFM2 key elt size fm_l fm_r del_key False = delFromFM1 key elt size fm_l fm_r del_key (del_key < key)

delFromFM0 key elt size fm_l fm_r del_key True = glueBal fm_l fm_r

delFromFM1 key elt size fm_l fm_r del_key True = mkBalBranch key elt (delFromFM fm_l del_keyfm_r
delFromFM1 key elt size fm_l fm_r del_key False = delFromFM0 key elt size fm_l fm_r del_key (key == del_key)

delFromFM3 (Branch key elt size fm_l fm_rdel_key = delFromFM2 key elt size fm_l fm_r del_key (del_key > key)

delFromFM4 EmptyFM del_key = emptyFM
delFromFM4 vyv vyw = delFromFM3 vyv vyw

The following Function with conditions
mkBalBranch1 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr)
 | sizeFM fm_lr < 2 * sizeFM fm_ll
 = single_R fm_L fm_R
 | otherwise
 = double_R fm_L fm_R

is transformed to
mkBalBranch1 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr)

mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr True = single_R fm_L fm_R
mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise

mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr True = double_R fm_L fm_R

mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll)

The following Function with conditions
mkBalBranch0 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr)
 | sizeFM fm_rl < 2 * sizeFM fm_rr
 = single_L fm_L fm_R
 | otherwise
 = double_L fm_L fm_R

is transformed to
mkBalBranch0 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr)

mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr True = double_L fm_L fm_R

mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr True = single_L fm_L fm_R
mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise

mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr)

The following Function with conditions
mkBalBranch key elt fm_L fm_R
 | size_l + size_r < 2
 = mkBranch 1 key elt fm_L fm_R
 | size_r > sIZE_RATIO * size_l
 = mkBalBranch0 fm_L fm_R fm_R
 | size_l > sIZE_RATIO * size_r
 = mkBalBranch1 fm_L fm_R fm_L
 | otherwise
 = mkBranch 2 key elt fm_L fm_R
where 
double_L fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlrfm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr)
double_R (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r)
mkBalBranch0 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr)
 | sizeFM fm_rl < 2 * sizeFM fm_rr
 = single_L fm_L fm_R
 | otherwise
 = double_L fm_L fm_R
mkBalBranch1 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr)
 | sizeFM fm_lr < 2 * sizeFM fm_ll
 = single_R fm_L fm_R
 | otherwise
 = double_R fm_L fm_R
single_L fm_l (Branch key_r elt_r vvz fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rlfm_rr
single_R (Branch key_l elt_l vuu fm_ll fm_lrfm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r)
size_l  = sizeFM fm_L
size_r  = sizeFM fm_R

is transformed to
mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R

mkBalBranch6 key elt fm_L fm_R = 
mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2)
where 
double_L fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlrfm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr)
double_R (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r)
mkBalBranch0 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr)
mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr True = double_L fm_L fm_R
mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr True = single_L fm_L fm_R
mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise
mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr)
mkBalBranch1 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr)
mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr True = double_R fm_L fm_R
mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr True = single_R fm_L fm_R
mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise
mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll)
mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R
mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L
mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise
mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R
mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r)
mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R
mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l)
single_L fm_l (Branch key_r elt_r vvz fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rlfm_rr
single_R (Branch key_l elt_l vuu fm_ll fm_lrfm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r)
size_l  = sizeFM fm_L
size_r  = sizeFM fm_R

The following Function with conditions
undefined 
 | False
 = undefined

is transformed to
undefined  = undefined1

undefined0 True = undefined

undefined1  = undefined0 False



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
HASKELL
                  ↳ LetRed

mainModule FiniteMap
  ((delListFromFM :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a) :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a)

module FiniteMap where
  import qualified Maybe
import qualified Prelude

  data FiniteMap a b = EmptyFM  | Branch a b Int (FiniteMap a b) (FiniteMap a b


  instance (Eq a, Eq b) => Eq (FiniteMap b a) where 

  delFromFM :: Ord a => FiniteMap a b  ->  a  ->  FiniteMap a b
delFromFM EmptyFM del_key delFromFM4 EmptyFM del_key
delFromFM (Branch key elt size fm_l fm_rdel_key delFromFM3 (Branch key elt size fm_l fm_r) del_key

  
delFromFM0 key elt size fm_l fm_r del_key True glueBal fm_l fm_r

  
delFromFM1 key elt size fm_l fm_r del_key True mkBalBranch key elt (delFromFM fm_l del_key) fm_r
delFromFM1 key elt size fm_l fm_r del_key False delFromFM0 key elt size fm_l fm_r del_key (key == del_key)

  
delFromFM2 key elt size fm_l fm_r del_key True mkBalBranch key elt fm_l (delFromFM fm_r del_key)
delFromFM2 key elt size fm_l fm_r del_key False delFromFM1 key elt size fm_l fm_r del_key (del_key < key)

  
delFromFM3 (Branch key elt size fm_l fm_rdel_key delFromFM2 key elt size fm_l fm_r del_key (del_key > key)

  
delFromFM4 EmptyFM del_key emptyFM
delFromFM4 vyv vyw delFromFM3 vyv vyw

  delListFromFM :: Ord b => FiniteMap b a  ->  [b ->  FiniteMap b a
delListFromFM fm keys foldl delFromFM fm keys

  deleteMax :: Ord a => FiniteMap a b  ->  FiniteMap a b
deleteMax (Branch key elt zy fm_l EmptyFMfm_l
deleteMax (Branch key elt zz fm_l fm_rmkBalBranch key elt fm_l (deleteMax fm_r)

  deleteMin :: Ord b => FiniteMap b a  ->  FiniteMap b a
deleteMin (Branch key elt yy EmptyFM fm_rfm_r
deleteMin (Branch key elt yz fm_l fm_rmkBalBranch key elt (deleteMin fm_l) fm_r

  emptyFM :: FiniteMap b a
emptyFM EmptyFM

  findMax :: FiniteMap a b  ->  (a,b)
findMax (Branch key elt xw xx EmptyFM(key,elt)
findMax (Branch key elt xy xz fm_rfindMax fm_r

  findMin :: FiniteMap b a  ->  (b,a)
findMin (Branch key elt wy EmptyFM wz(key,elt)
findMin (Branch key elt xu fm_l xvfindMin fm_l

  glueBal :: Ord a => FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
glueBal EmptyFM fm2 glueBal4 EmptyFM fm2
glueBal fm1 EmptyFM glueBal3 fm1 EmptyFM
glueBal fm1 fm2 glueBal2 fm1 fm2

  
glueBal2 fm1 fm2 
glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) where 
glueBal0 fm1 fm2 True mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2
glueBal1 fm1 fm2 True mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)
glueBal1 fm1 fm2 False glueBal0 fm1 fm2 otherwise
mid_elt1 mid_elt10 vv2
mid_elt10 (yu,mid_elt1mid_elt1
mid_elt2 mid_elt20 vv3
mid_elt20 (yv,mid_elt2mid_elt2
mid_key1 mid_key10 vv2
mid_key10 (mid_key1,ywmid_key1
mid_key2 mid_key20 vv3
mid_key20 (mid_key2,yxmid_key2
vv2 findMax fm1
vv3 findMin fm2

  
glueBal3 fm1 EmptyFM fm1
glueBal3 vxu vxv glueBal2 vxu vxv

  
glueBal4 EmptyFM fm2 fm2
glueBal4 vxx vxy glueBal3 vxx vxy

  mkBalBranch :: Ord b => b  ->  a  ->  FiniteMap b a  ->  FiniteMap b a  ->  FiniteMap b a
mkBalBranch key elt fm_L fm_R mkBalBranch6 key elt fm_L fm_R

  
mkBalBranch6 key elt fm_L fm_R 
mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where 
double_L fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rrmkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr)
double_R (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r)
mkBalBranch0 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rrmkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr)
mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr True double_L fm_L fm_R
mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr True single_L fm_L fm_R
mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr False mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise
mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rrmkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr)
mkBalBranch1 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lrmkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr)
mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr True double_R fm_L fm_R
mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr True single_R fm_L fm_R
mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr False mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise
mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lrmkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll)
mkBalBranch2 key elt fm_L fm_R True mkBranch 2 key elt fm_L fm_R
mkBalBranch3 key elt fm_L fm_R True mkBalBranch1 fm_L fm_R fm_L
mkBalBranch3 key elt fm_L fm_R False mkBalBranch2 key elt fm_L fm_R otherwise
mkBalBranch4 key elt fm_L fm_R True mkBalBranch0 fm_L fm_R fm_R
mkBalBranch4 key elt fm_L fm_R False mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r)
mkBalBranch5 key elt fm_L fm_R True mkBranch 1 key elt fm_L fm_R
mkBalBranch5 key elt fm_L fm_R False mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l)
single_L fm_l (Branch key_r elt_r vvz fm_rl fm_rrmkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr
single_R (Branch key_l elt_l vuu fm_ll fm_lrfm_r mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r)
size_l sizeFM fm_L
size_r sizeFM fm_R

  mkBranch :: Ord a => Int  ->  a  ->  b  ->  FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
mkBranch which key elt fm_l fm_r 
let 
result Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r
in result
 where 
balance_ok True
left_ok left_ok0 fm_l key fm_l
left_ok0 fm_l key EmptyFM True
left_ok0 fm_l key (Branch left_key wu wv ww wx
let 
biggest_left_key fst (findMax fm_l)
in biggest_left_key < key
left_size sizeFM fm_l
right_ok right_ok0 fm_r key fm_r
right_ok0 fm_r key EmptyFM True
right_ok0 fm_r key (Branch right_key vw vx vy vz
let 
smallest_right_key fst (findMin fm_r)
in key < smallest_right_key
right_size sizeFM fm_r
unbox :: Int  ->  Int
unbox x x

  sIZE_RATIO :: Int
sIZE_RATIO 5

  sizeFM :: FiniteMap b a  ->  Int
sizeFM EmptyFM 0
sizeFM (Branch zu zv size zw zxsize


module Maybe where
  import qualified FiniteMap
import qualified Prelude



Let/Where Reductions:
The bindings of the following Let/Where expression
let 
result  = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r
in result
where 
balance_ok  = True
left_ok  = left_ok0 fm_l key fm_l
left_ok0 fm_l key EmptyFM = True
left_ok0 fm_l key (Branch left_key wu wv ww wx) = 
let 
biggest_left_key  = fst (findMax fm_l)
in biggest_left_key < key
left_size  = sizeFM fm_l
right_ok  = right_ok0 fm_r key fm_r
right_ok0 fm_r key EmptyFM = True
right_ok0 fm_r key (Branch right_key vw vx vy vz) = 
let 
smallest_right_key  = fst (findMin fm_r)
in key < smallest_right_key
right_size  = sizeFM fm_r
unbox x = x

are unpacked to the following functions on top level
mkBranchRight_ok vyz vzu vzv = mkBranchRight_ok0 vyz vzu vzv vyz vzu vyz

mkBranchLeft_ok0 vyz vzu vzv fm_l key EmptyFM = True
mkBranchLeft_ok0 vyz vzu vzv fm_l key (Branch left_key wu wv ww wx) = mkBranchLeft_ok0Biggest_left_key fm_l < key

mkBranchUnbox vyz vzu vzv x = x

mkBranchLeft_ok vyz vzu vzv = mkBranchLeft_ok0 vyz vzu vzv vzv vzu vzv

mkBranchRight_ok0 vyz vzu vzv fm_r key EmptyFM = True
mkBranchRight_ok0 vyz vzu vzv fm_r key (Branch right_key vw vx vy vz) = key < mkBranchRight_ok0Smallest_right_key fm_r

mkBranchRight_size vyz vzu vzv = sizeFM vyz

mkBranchBalance_ok vyz vzu vzv = True

mkBranchLeft_size vyz vzu vzv = sizeFM vzv

The bindings of the following Let/Where expression
let 
result  = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r
in result

are unpacked to the following functions on top level
mkBranchResult vzw vzx vzy vzz = Branch vzw vzx (mkBranchUnbox vzy vzw vzz (1 + mkBranchLeft_size vzy vzw vzz + mkBranchRight_size vzy vzw vzz)) vzz vzy

The bindings of the following Let/Where expression
mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2)
where 
double_L fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlrfm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr)
double_R (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r)
mkBalBranch0 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr)
mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr True = double_L fm_L fm_R
mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr True = single_L fm_L fm_R
mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise
mkBalBranch02 fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr)
mkBalBranch1 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr)
mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr True = double_R fm_L fm_R
mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr True = single_R fm_L fm_R
mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise
mkBalBranch12 fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll)
mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R
mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L
mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise
mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R
mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r)
mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R
mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l)
single_L fm_l (Branch key_r elt_r vvz fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rlfm_rr
single_R (Branch key_l elt_l vuu fm_ll fm_lrfm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r)
size_l  = sizeFM fm_L
size_r  = sizeFM fm_R

are unpacked to the following functions on top level
mkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True = mkBalBranch6Single_L wuu wuv wuw wux fm_L fm_R
mkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr False = mkBalBranch6MkBalBranch00 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise

mkBalBranch6MkBalBranch2 wuu wuv wuw wux key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R

mkBalBranch6MkBalBranch0 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) = mkBalBranch6MkBalBranch02 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr)

mkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True = mkBalBranch6Single_R wuu wuv wuw wux fm_L fm_R
mkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr False = mkBalBranch6MkBalBranch10 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise

mkBalBranch6MkBalBranch00 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True = mkBalBranch6Double_L wuu wuv wuw wux fm_L fm_R

mkBalBranch6Single_L wuu wuv wuw wux fm_l (Branch key_r elt_r vvz fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 wuu wuv fm_l fm_rlfm_rr

mkBalBranch6MkBalBranch02 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr) = mkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr)

mkBalBranch6MkBalBranch10 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True = mkBalBranch6Double_R wuu wuv wuw wux fm_L fm_R

mkBalBranch6Size_r wuu wuv wuw wux = sizeFM wuw

mkBalBranch6Single_R wuu wuv wuw wux (Branch key_l elt_l vuu fm_ll fm_lrfm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 wuu wuv fm_lr fm_r)

mkBalBranch6Size_l wuu wuv wuw wux = sizeFM wux

mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R True = mkBalBranch6MkBalBranch1 wuu wuv wuw wux fm_L fm_R fm_L
mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R False = mkBalBranch6MkBalBranch2 wuu wuv wuw wux key elt fm_L fm_R otherwise

mkBalBranch6Double_R wuu wuv wuw wux (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 wuu wuv fm_lrr fm_r)

mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R True = mkBalBranch6MkBalBranch0 wuu wuv wuw wux fm_L fm_R fm_R
mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R False = mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_l wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_r wuu wuv wuw wux)

mkBalBranch6Double_L wuu wuv wuw wux fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlrfm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 wuu wuv fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr)

mkBalBranch6MkBalBranch12 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) = mkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll)

mkBalBranch6MkBalBranch5 wuu wuv wuw wux key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R
mkBalBranch6MkBalBranch5 wuu wuv wuw wux key elt fm_L fm_R False = mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_r wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_l wuu wuv wuw wux)

mkBalBranch6MkBalBranch1 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr) = mkBalBranch6MkBalBranch12 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr)

The bindings of the following Let/Where expression
glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1)
where 
glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1fm2
glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)
glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise
mid_elt1  = mid_elt10 vv2
mid_elt10 (yu,mid_elt1) = mid_elt1
mid_elt2  = mid_elt20 vv3
mid_elt20 (yv,mid_elt2) = mid_elt2
mid_key1  = mid_key10 vv2
mid_key10 (mid_key1,yw) = mid_key1
mid_key2  = mid_key20 vv3
mid_key20 (mid_key2,yx) = mid_key2
vv2  = findMax fm1
vv3  = findMin fm2

are unpacked to the following functions on top level
glueBal2Mid_elt2 wuy wuz = glueBal2Mid_elt20 wuy wuz (glueBal2Vv3 wuy wuz)

glueBal2GlueBal0 wuy wuz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 wuy wuz) (glueBal2Mid_elt1 wuy wuz) (deleteMax fm1fm2

glueBal2GlueBal1 wuy wuz fm1 fm2 True = mkBalBranch (glueBal2Mid_key2 wuy wuz) (glueBal2Mid_elt2 wuy wuzfm1 (deleteMin fm2)
glueBal2GlueBal1 wuy wuz fm1 fm2 False = glueBal2GlueBal0 wuy wuz fm1 fm2 otherwise

glueBal2Mid_elt20 wuy wuz (yv,mid_elt2) = mid_elt2

glueBal2Mid_key10 wuy wuz (mid_key1,yw) = mid_key1

glueBal2Mid_key1 wuy wuz = glueBal2Mid_key10 wuy wuz (glueBal2Vv2 wuy wuz)

glueBal2Vv3 wuy wuz = findMin wuy

glueBal2Mid_elt10 wuy wuz (yu,mid_elt1) = mid_elt1

glueBal2Vv2 wuy wuz = findMax wuz

glueBal2Mid_key2 wuy wuz = glueBal2Mid_key20 wuy wuz (glueBal2Vv3 wuy wuz)

glueBal2Mid_key20 wuy wuz (mid_key2,yx) = mid_key2

glueBal2Mid_elt1 wuy wuz = glueBal2Mid_elt10 wuy wuz (glueBal2Vv2 wuy wuz)

The bindings of the following Let/Where expression
let 
biggest_left_key  = fst (findMax fm_l)
in biggest_left_key < key

are unpacked to the following functions on top level
mkBranchLeft_ok0Biggest_left_key wvu = fst (findMax wvu)

The bindings of the following Let/Where expression
let 
smallest_right_key  = fst (findMin fm_r)
in key < smallest_right_key

are unpacked to the following functions on top level
mkBranchRight_ok0Smallest_right_key wvv = fst (findMin wvv)



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
HASKELL
                      ↳ NumRed

mainModule FiniteMap
  ((delListFromFM :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a) :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a)

module FiniteMap where
  import qualified Maybe
import qualified Prelude

  data FiniteMap b a = EmptyFM  | Branch b a Int (FiniteMap b a) (FiniteMap b a


  instance (Eq a, Eq b) => Eq (FiniteMap a b) where 

  delFromFM :: Ord b => FiniteMap b a  ->  b  ->  FiniteMap b a
delFromFM EmptyFM del_key delFromFM4 EmptyFM del_key
delFromFM (Branch key elt size fm_l fm_rdel_key delFromFM3 (Branch key elt size fm_l fm_r) del_key

  
delFromFM0 key elt size fm_l fm_r del_key True glueBal fm_l fm_r

  
delFromFM1 key elt size fm_l fm_r del_key True mkBalBranch key elt (delFromFM fm_l del_key) fm_r
delFromFM1 key elt size fm_l fm_r del_key False delFromFM0 key elt size fm_l fm_r del_key (key == del_key)

  
delFromFM2 key elt size fm_l fm_r del_key True mkBalBranch key elt fm_l (delFromFM fm_r del_key)
delFromFM2 key elt size fm_l fm_r del_key False delFromFM1 key elt size fm_l fm_r del_key (del_key < key)

  
delFromFM3 (Branch key elt size fm_l fm_rdel_key delFromFM2 key elt size fm_l fm_r del_key (del_key > key)

  
delFromFM4 EmptyFM del_key emptyFM
delFromFM4 vyv vyw delFromFM3 vyv vyw

  delListFromFM :: Ord a => FiniteMap a b  ->  [a ->  FiniteMap a b
delListFromFM fm keys foldl delFromFM fm keys

  deleteMax :: Ord b => FiniteMap b a  ->  FiniteMap b a
deleteMax (Branch key elt zy fm_l EmptyFMfm_l
deleteMax (Branch key elt zz fm_l fm_rmkBalBranch key elt fm_l (deleteMax fm_r)

  deleteMin :: Ord a => FiniteMap a b  ->  FiniteMap a b
deleteMin (Branch key elt yy EmptyFM fm_rfm_r
deleteMin (Branch key elt yz fm_l fm_rmkBalBranch key elt (deleteMin fm_l) fm_r

  emptyFM :: FiniteMap b a
emptyFM EmptyFM

  findMax :: FiniteMap a b  ->  (a,b)
findMax (Branch key elt xw xx EmptyFM(key,elt)
findMax (Branch key elt xy xz fm_rfindMax fm_r

  findMin :: FiniteMap a b  ->  (a,b)
findMin (Branch key elt wy EmptyFM wz(key,elt)
findMin (Branch key elt xu fm_l xvfindMin fm_l

  glueBal :: Ord a => FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
glueBal EmptyFM fm2 glueBal4 EmptyFM fm2
glueBal fm1 EmptyFM glueBal3 fm1 EmptyFM
glueBal fm1 fm2 glueBal2 fm1 fm2

  
glueBal2 fm1 fm2 glueBal2GlueBal1 fm2 fm1 fm1 fm2 (sizeFM fm2 > sizeFM fm1)

  
glueBal2GlueBal0 wuy wuz fm1 fm2 True mkBalBranch (glueBal2Mid_key1 wuy wuz) (glueBal2Mid_elt1 wuy wuz) (deleteMax fm1) fm2

  
glueBal2GlueBal1 wuy wuz fm1 fm2 True mkBalBranch (glueBal2Mid_key2 wuy wuz) (glueBal2Mid_elt2 wuy wuz) fm1 (deleteMin fm2)
glueBal2GlueBal1 wuy wuz fm1 fm2 False glueBal2GlueBal0 wuy wuz fm1 fm2 otherwise

  
glueBal2Mid_elt1 wuy wuz glueBal2Mid_elt10 wuy wuz (glueBal2Vv2 wuy wuz)

  
glueBal2Mid_elt10 wuy wuz (yu,mid_elt1mid_elt1

  
glueBal2Mid_elt2 wuy wuz glueBal2Mid_elt20 wuy wuz (glueBal2Vv3 wuy wuz)

  
glueBal2Mid_elt20 wuy wuz (yv,mid_elt2mid_elt2

  
glueBal2Mid_key1 wuy wuz glueBal2Mid_key10 wuy wuz (glueBal2Vv2 wuy wuz)

  
glueBal2Mid_key10 wuy wuz (mid_key1,ywmid_key1

  
glueBal2Mid_key2 wuy wuz glueBal2Mid_key20 wuy wuz (glueBal2Vv3 wuy wuz)

  
glueBal2Mid_key20 wuy wuz (mid_key2,yxmid_key2

  
glueBal2Vv2 wuy wuz findMax wuz

  
glueBal2Vv3 wuy wuz findMin wuy

  
glueBal3 fm1 EmptyFM fm1
glueBal3 vxu vxv glueBal2 vxu vxv

  
glueBal4 EmptyFM fm2 fm2
glueBal4 vxx vxy glueBal3 vxx vxy

  mkBalBranch :: Ord b => b  ->  a  ->  FiniteMap b a  ->  FiniteMap b a  ->  FiniteMap b a
mkBalBranch key elt fm_L fm_R mkBalBranch6 key elt fm_L fm_R

  
mkBalBranch6 key elt fm_L fm_R mkBalBranch6MkBalBranch5 key elt fm_R fm_L key elt fm_L fm_R (mkBalBranch6Size_l key elt fm_R fm_L + mkBalBranch6Size_r key elt fm_R fm_L < 2)

  
mkBalBranch6Double_L wuu wuv wuw wux fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rrmkBranch 5 key_rl elt_rl (mkBranch 6 wuu wuv fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr)

  
mkBalBranch6Double_R wuu wuv wuw wux (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 wuu wuv fm_lrr fm_r)

  
mkBalBranch6MkBalBranch0 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rrmkBalBranch6MkBalBranch02 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr)

  
mkBalBranch6MkBalBranch00 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True mkBalBranch6Double_L wuu wuv wuw wux fm_L fm_R

  
mkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True mkBalBranch6Single_L wuu wuv wuw wux fm_L fm_R
mkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr False mkBalBranch6MkBalBranch00 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise

  
mkBalBranch6MkBalBranch02 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rrmkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr)

  
mkBalBranch6MkBalBranch1 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lrmkBalBranch6MkBalBranch12 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr)

  
mkBalBranch6MkBalBranch10 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True mkBalBranch6Double_R wuu wuv wuw wux fm_L fm_R

  
mkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True mkBalBranch6Single_R wuu wuv wuw wux fm_L fm_R
mkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr False mkBalBranch6MkBalBranch10 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise

  
mkBalBranch6MkBalBranch12 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lrmkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll)

  
mkBalBranch6MkBalBranch2 wuu wuv wuw wux key elt fm_L fm_R True mkBranch 2 key elt fm_L fm_R

  
mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R True mkBalBranch6MkBalBranch1 wuu wuv wuw wux fm_L fm_R fm_L
mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R False mkBalBranch6MkBalBranch2 wuu wuv wuw wux key elt fm_L fm_R otherwise

  
mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R True mkBalBranch6MkBalBranch0 wuu wuv wuw wux fm_L fm_R fm_R
mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R False mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_l wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_r wuu wuv wuw wux)

  
mkBalBranch6MkBalBranch5 wuu wuv wuw wux key elt fm_L fm_R True mkBranch 1 key elt fm_L fm_R
mkBalBranch6MkBalBranch5 wuu wuv wuw wux key elt fm_L fm_R False mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_r wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_l wuu wuv wuw wux)

  
mkBalBranch6Single_L wuu wuv wuw wux fm_l (Branch key_r elt_r vvz fm_rl fm_rrmkBranch 3 key_r elt_r (mkBranch 4 wuu wuv fm_l fm_rl) fm_rr

  
mkBalBranch6Single_R wuu wuv wuw wux (Branch key_l elt_l vuu fm_ll fm_lrfm_r mkBranch 8 key_l elt_l fm_ll (mkBranch 9 wuu wuv fm_lr fm_r)

  
mkBalBranch6Size_l wuu wuv wuw wux sizeFM wux

  
mkBalBranch6Size_r wuu wuv wuw wux sizeFM wuw

  mkBranch :: Ord b => Int  ->  b  ->  a  ->  FiniteMap b a  ->  FiniteMap b a  ->  FiniteMap b a
mkBranch which key elt fm_l fm_r mkBranchResult key elt fm_r fm_l

  
mkBranchBalance_ok vyz vzu vzv True

  
mkBranchLeft_ok vyz vzu vzv mkBranchLeft_ok0 vyz vzu vzv vzv vzu vzv

  
mkBranchLeft_ok0 vyz vzu vzv fm_l key EmptyFM True
mkBranchLeft_ok0 vyz vzu vzv fm_l key (Branch left_key wu wv ww wxmkBranchLeft_ok0Biggest_left_key fm_l < key

  
mkBranchLeft_ok0Biggest_left_key wvu fst (findMax wvu)

  
mkBranchLeft_size vyz vzu vzv sizeFM vzv

  
mkBranchResult vzw vzx vzy vzz Branch vzw vzx (mkBranchUnbox vzy vzw vzz (1 + mkBranchLeft_size vzy vzw vzz + mkBranchRight_size vzy vzw vzz)) vzz vzy

  
mkBranchRight_ok vyz vzu vzv mkBranchRight_ok0 vyz vzu vzv vyz vzu vyz

  
mkBranchRight_ok0 vyz vzu vzv fm_r key EmptyFM True
mkBranchRight_ok0 vyz vzu vzv fm_r key (Branch right_key vw vx vy vzkey < mkBranchRight_ok0Smallest_right_key fm_r

  
mkBranchRight_ok0Smallest_right_key wvv fst (findMin wvv)

  
mkBranchRight_size vyz vzu vzv sizeFM vyz

  mkBranchUnbox :: Ord a =>  ->  (FiniteMap a b) ( ->  a ( ->  (FiniteMap a b) (Int  ->  Int)))
mkBranchUnbox vyz vzu vzv x x

  sIZE_RATIO :: Int
sIZE_RATIO 5

  sizeFM :: FiniteMap b a  ->  Int
sizeFM EmptyFM 0
sizeFM (Branch zu zv size zw zxsize


module Maybe where
  import qualified FiniteMap
import qualified Prelude



Num Reduction: All numbers are transformed to thier corresponding representation with Pos, Neg, Succ and Zero.

↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
HASKELL
                          ↳ Narrow

mainModule FiniteMap
  (delListFromFM :: FiniteMap Int a  ->  [Int ->  FiniteMap Int a)

module FiniteMap where
  import qualified Maybe
import qualified Prelude

  data FiniteMap a b = EmptyFM  | Branch a b Int (FiniteMap a b) (FiniteMap a b


  instance (Eq a, Eq b) => Eq (FiniteMap b a) where 

  delFromFM :: Ord b => FiniteMap b a  ->  b  ->  FiniteMap b a
delFromFM EmptyFM del_key delFromFM4 EmptyFM del_key
delFromFM (Branch key elt size fm_l fm_rdel_key delFromFM3 (Branch key elt size fm_l fm_r) del_key

  
delFromFM0 key elt size fm_l fm_r del_key True glueBal fm_l fm_r

  
delFromFM1 key elt size fm_l fm_r del_key True mkBalBranch key elt (delFromFM fm_l del_key) fm_r
delFromFM1 key elt size fm_l fm_r del_key False delFromFM0 key elt size fm_l fm_r del_key (key == del_key)

  
delFromFM2 key elt size fm_l fm_r del_key True mkBalBranch key elt fm_l (delFromFM fm_r del_key)
delFromFM2 key elt size fm_l fm_r del_key False delFromFM1 key elt size fm_l fm_r del_key (del_key < key)

  
delFromFM3 (Branch key elt size fm_l fm_rdel_key delFromFM2 key elt size fm_l fm_r del_key (del_key > key)

  
delFromFM4 EmptyFM del_key emptyFM
delFromFM4 vyv vyw delFromFM3 vyv vyw

  delListFromFM :: Ord b => FiniteMap b a  ->  [b ->  FiniteMap b a
delListFromFM fm keys foldl delFromFM fm keys

  deleteMax :: Ord b => FiniteMap b a  ->  FiniteMap b a
deleteMax (Branch key elt zy fm_l EmptyFMfm_l
deleteMax (Branch key elt zz fm_l fm_rmkBalBranch key elt fm_l (deleteMax fm_r)

  deleteMin :: Ord a => FiniteMap a b  ->  FiniteMap a b
deleteMin (Branch key elt yy EmptyFM fm_rfm_r
deleteMin (Branch key elt yz fm_l fm_rmkBalBranch key elt (deleteMin fm_l) fm_r

  emptyFM :: FiniteMap b a
emptyFM EmptyFM

  findMax :: FiniteMap a b  ->  (a,b)
findMax (Branch key elt xw xx EmptyFM(key,elt)
findMax (Branch key elt xy xz fm_rfindMax fm_r

  findMin :: FiniteMap a b  ->  (a,b)
findMin (Branch key elt wy EmptyFM wz(key,elt)
findMin (Branch key elt xu fm_l xvfindMin fm_l

  glueBal :: Ord a => FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
glueBal EmptyFM fm2 glueBal4 EmptyFM fm2
glueBal fm1 EmptyFM glueBal3 fm1 EmptyFM
glueBal fm1 fm2 glueBal2 fm1 fm2

  
glueBal2 fm1 fm2 glueBal2GlueBal1 fm2 fm1 fm1 fm2 (sizeFM fm2 > sizeFM fm1)

  
glueBal2GlueBal0 wuy wuz fm1 fm2 True mkBalBranch (glueBal2Mid_key1 wuy wuz) (glueBal2Mid_elt1 wuy wuz) (deleteMax fm1) fm2

  
glueBal2GlueBal1 wuy wuz fm1 fm2 True mkBalBranch (glueBal2Mid_key2 wuy wuz) (glueBal2Mid_elt2 wuy wuz) fm1 (deleteMin fm2)
glueBal2GlueBal1 wuy wuz fm1 fm2 False glueBal2GlueBal0 wuy wuz fm1 fm2 otherwise

  
glueBal2Mid_elt1 wuy wuz glueBal2Mid_elt10 wuy wuz (glueBal2Vv2 wuy wuz)

  
glueBal2Mid_elt10 wuy wuz (yu,mid_elt1mid_elt1

  
glueBal2Mid_elt2 wuy wuz glueBal2Mid_elt20 wuy wuz (glueBal2Vv3 wuy wuz)

  
glueBal2Mid_elt20 wuy wuz (yv,mid_elt2mid_elt2

  
glueBal2Mid_key1 wuy wuz glueBal2Mid_key10 wuy wuz (glueBal2Vv2 wuy wuz)

  
glueBal2Mid_key10 wuy wuz (mid_key1,ywmid_key1

  
glueBal2Mid_key2 wuy wuz glueBal2Mid_key20 wuy wuz (glueBal2Vv3 wuy wuz)

  
glueBal2Mid_key20 wuy wuz (mid_key2,yxmid_key2

  
glueBal2Vv2 wuy wuz findMax wuz

  
glueBal2Vv3 wuy wuz findMin wuy

  
glueBal3 fm1 EmptyFM fm1
glueBal3 vxu vxv glueBal2 vxu vxv

  
glueBal4 EmptyFM fm2 fm2
glueBal4 vxx vxy glueBal3 vxx vxy

  mkBalBranch :: Ord a => a  ->  b  ->  FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
mkBalBranch key elt fm_L fm_R mkBalBranch6 key elt fm_L fm_R

  
mkBalBranch6 key elt fm_L fm_R mkBalBranch6MkBalBranch5 key elt fm_R fm_L key elt fm_L fm_R (mkBalBranch6Size_l key elt fm_R fm_L + mkBalBranch6Size_r key elt fm_R fm_L < Pos (Succ (Succ Zero)))

  
mkBalBranch6Double_L wuu wuv wuw wux fm_l (Branch key_r elt_r vvu (Branch key_rl elt_rl vvv fm_rll fm_rlr) fm_rrmkBranch (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) key_rl elt_rl (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) wuu wuv fm_l fm_rll) (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) key_r elt_r fm_rlr fm_rr)

  
mkBalBranch6Double_R wuu wuv wuw wux (Branch key_l elt_l vuy fm_ll (Branch key_lr elt_lr vuz fm_lrl fm_lrr)) fm_r mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))) key_lr elt_lr (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) key_l elt_l fm_ll fm_lrl) (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) wuu wuv fm_lrr fm_r)

  
mkBalBranch6MkBalBranch0 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rrmkBalBranch6MkBalBranch02 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rr)

  
mkBalBranch6MkBalBranch00 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True mkBalBranch6Double_L wuu wuv wuw wux fm_L fm_R

  
mkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr True mkBalBranch6Single_L wuu wuv wuw wux fm_L fm_R
mkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr False mkBalBranch6MkBalBranch00 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr otherwise

  
mkBalBranch6MkBalBranch02 wuu wuv wuw wux fm_L fm_R (Branch vvw vvx vvy fm_rl fm_rrmkBalBranch6MkBalBranch01 wuu wuv wuw wux fm_L fm_R vvw vvx vvy fm_rl fm_rr (sizeFM fm_rl < Pos (Succ (Succ Zero)) * sizeFM fm_rr)

  
mkBalBranch6MkBalBranch1 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lrmkBalBranch6MkBalBranch12 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lr)

  
mkBalBranch6MkBalBranch10 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True mkBalBranch6Double_R wuu wuv wuw wux fm_L fm_R

  
mkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr True mkBalBranch6Single_R wuu wuv wuw wux fm_L fm_R
mkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr False mkBalBranch6MkBalBranch10 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr otherwise

  
mkBalBranch6MkBalBranch12 wuu wuv wuw wux fm_L fm_R (Branch vuv vuw vux fm_ll fm_lrmkBalBranch6MkBalBranch11 wuu wuv wuw wux fm_L fm_R vuv vuw vux fm_ll fm_lr (sizeFM fm_lr < Pos (Succ (Succ Zero)) * sizeFM fm_ll)

  
mkBalBranch6MkBalBranch2 wuu wuv wuw wux key elt fm_L fm_R True mkBranch (Pos (Succ (Succ Zero))) key elt fm_L fm_R

  
mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R True mkBalBranch6MkBalBranch1 wuu wuv wuw wux fm_L fm_R fm_L
mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R False mkBalBranch6MkBalBranch2 wuu wuv wuw wux key elt fm_L fm_R otherwise

  
mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R True mkBalBranch6MkBalBranch0 wuu wuv wuw wux fm_L fm_R fm_R
mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R False mkBalBranch6MkBalBranch3 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_l wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_r wuu wuv wuw wux)

  
mkBalBranch6MkBalBranch5 wuu wuv wuw wux key elt fm_L fm_R True mkBranch (Pos (Succ Zero)) key elt fm_L fm_R
mkBalBranch6MkBalBranch5 wuu wuv wuw wux key elt fm_L fm_R False mkBalBranch6MkBalBranch4 wuu wuv wuw wux key elt fm_L fm_R (mkBalBranch6Size_r wuu wuv wuw wux > sIZE_RATIO * mkBalBranch6Size_l wuu wuv wuw wux)

  
mkBalBranch6Single_L wuu wuv wuw wux fm_l (Branch key_r elt_r vvz fm_rl fm_rrmkBranch (Pos (Succ (Succ (Succ Zero)))) key_r elt_r (mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) wuu wuv fm_l fm_rl) fm_rr

  
mkBalBranch6Single_R wuu wuv wuw wux (Branch key_l elt_l vuu fm_ll fm_lrfm_r mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) key_l elt_l fm_ll (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) wuu wuv fm_lr fm_r)

  
mkBalBranch6Size_l wuu wuv wuw wux sizeFM wux

  
mkBalBranch6Size_r wuu wuv wuw wux sizeFM wuw

  mkBranch :: Ord a => Int  ->  a  ->  b  ->  FiniteMap a b  ->  FiniteMap a b  ->  FiniteMap a b
mkBranch which key elt fm_l fm_r mkBranchResult key elt fm_r fm_l

  
mkBranchBalance_ok vyz vzu vzv True

  
mkBranchLeft_ok vyz vzu vzv mkBranchLeft_ok0 vyz vzu vzv vzv vzu vzv

  
mkBranchLeft_ok0 vyz vzu vzv fm_l key EmptyFM True
mkBranchLeft_ok0 vyz vzu vzv fm_l key (Branch left_key wu wv ww wxmkBranchLeft_ok0Biggest_left_key fm_l < key

  
mkBranchLeft_ok0Biggest_left_key wvu fst (findMax wvu)

  
mkBranchLeft_size vyz vzu vzv sizeFM vzv

  
mkBranchResult vzw vzx vzy vzz Branch vzw vzx (mkBranchUnbox vzy vzw vzz (Pos (Succ Zero+ mkBranchLeft_size vzy vzw vzz + mkBranchRight_size vzy vzw vzz)) vzz vzy

  
mkBranchRight_ok vyz vzu vzv mkBranchRight_ok0 vyz vzu vzv vyz vzu vyz

  
mkBranchRight_ok0 vyz vzu vzv fm_r key EmptyFM True
mkBranchRight_ok0 vyz vzu vzv fm_r key (Branch right_key vw vx vy vzkey < mkBranchRight_ok0Smallest_right_key fm_r

  
mkBranchRight_ok0Smallest_right_key wvv fst (findMin wvv)

  
mkBranchRight_size vyz vzu vzv sizeFM vyz

  mkBranchUnbox :: Ord a =>  ->  (FiniteMap a b) ( ->  a ( ->  (FiniteMap a b) (Int  ->  Int)))
mkBranchUnbox vyz vzu vzv x x

  sIZE_RATIO :: Int
sIZE_RATIO Pos (Succ (Succ (Succ (Succ (Succ Zero)))))

  sizeFM :: FiniteMap a b  ->  Int
sizeFM EmptyFM Pos Zero
sizeFM (Branch zu zv size zw zxsize


module Maybe where
  import qualified FiniteMap
import qualified Prelude



Haskell To QDPs


↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt10(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw1791, wvw1792, wvw1793, wvw1794, Branch(wvw17950, wvw17951, wvw17952, wvw17953, wvw17954), h, ba) → new_glueBal2Mid_elt10(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw17950, wvw17951, wvw17952, wvw17953, wvw17954, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key10(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw1777, wvw1778, wvw1779, wvw1780, Branch(wvw17810, wvw17811, wvw17812, wvw17813, wvw17814), h, ba) → new_glueBal2Mid_key10(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw17810, wvw17811, wvw17812, wvw17813, wvw17814, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt20(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw1620, wvw1621, wvw1622, Branch(wvw16230, wvw16231, wvw16232, wvw16233, wvw16234), wvw1624, h, ba) → new_glueBal2Mid_elt20(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw16230, wvw16231, wvw16232, wvw16233, wvw16234, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key20(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw1605, wvw1606, wvw1607, Branch(wvw16080, wvw16081, wvw16082, wvw16083, wvw16084), wvw1609, h, ba) → new_glueBal2Mid_key20(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw16080, wvw16081, wvw16082, wvw16083, wvw16084, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt100(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw1763, wvw1764, wvw1765, wvw1766, Branch(wvw17670, wvw17671, wvw17672, wvw17673, wvw17674), h, ba) → new_glueBal2Mid_elt100(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw17670, wvw17671, wvw17672, wvw17673, wvw17674, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key100(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw1749, wvw1750, wvw1751, wvw1752, Branch(wvw17530, wvw17531, wvw17532, wvw17533, wvw17534), h, ba) → new_glueBal2Mid_key100(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw17530, wvw17531, wvw17532, wvw17533, wvw17534, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt101(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw1735, wvw1736, wvw1737, wvw1738, Branch(wvw17390, wvw17391, wvw17392, wvw17393, wvw17394), h, ba) → new_glueBal2Mid_elt101(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw17390, wvw17391, wvw17392, wvw17393, wvw17394, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key101(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw1720, wvw1721, wvw1722, wvw1723, Branch(wvw17240, wvw17241, wvw17242, wvw17243, wvw17244), h, ba) → new_glueBal2Mid_key101(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw17240, wvw17241, wvw17242, wvw17243, wvw17244, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt102(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw1899, wvw1900, wvw1901, wvw1902, Branch(wvw19030, wvw19031, wvw19032, wvw19033, wvw19034), h, ba) → new_glueBal2Mid_elt102(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw19030, wvw19031, wvw19032, wvw19033, wvw19034, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key102(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw1884, wvw1885, wvw1886, wvw1887, Branch(wvw18880, wvw18881, wvw18882, wvw18883, wvw18884), h, ba) → new_glueBal2Mid_key102(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw18880, wvw18881, wvw18882, wvw18883, wvw18884, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key103(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw2504, wvw2505, wvw2506, wvw2507, Branch(wvw25080, wvw25081, wvw25082, wvw25083, wvw25084), h, ba) → new_glueBal2Mid_key103(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw25080, wvw25081, wvw25082, wvw25083, wvw25084, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt103(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw2488, wvw2489, wvw2490, wvw2491, Branch(wvw24920, wvw24921, wvw24922, wvw24923, wvw24924), h, ba) → new_glueBal2Mid_elt103(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw24920, wvw24921, wvw24922, wvw24923, wvw24924, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt200(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw2448, wvw2449, wvw2450, Branch(wvw24510, wvw24511, wvw24512, wvw24513, wvw24514), wvw2452, h, ba) → new_glueBal2Mid_elt200(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw24510, wvw24511, wvw24512, wvw24513, wvw24514, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key200(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw2464, wvw2465, wvw2466, Branch(wvw24670, wvw24671, wvw24672, wvw24673, wvw24674), wvw2468, h, ba) → new_glueBal2Mid_key200(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw24670, wvw24671, wvw24672, wvw24673, wvw24674, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt104(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw1589, wvw1590, wvw1591, wvw1592, Branch(wvw15930, wvw15931, wvw15932, wvw15933, wvw15934), h, ba) → new_glueBal2Mid_elt104(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw15930, wvw15931, wvw15932, wvw15933, wvw15934, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key104(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw1573, wvw1574, wvw1575, wvw1576, Branch(wvw15770, wvw15771, wvw15772, wvw15773, wvw15774), h, ba) → new_glueBal2Mid_key104(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw15770, wvw15771, wvw15772, wvw15773, wvw15774, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt105(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw1704, wvw1705, wvw1706, wvw1707, Branch(wvw17080, wvw17081, wvw17082, wvw17083, wvw17084), h, ba) → new_glueBal2Mid_elt105(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw17080, wvw17081, wvw17082, wvw17083, wvw17084, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key105(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw1690, wvw1691, wvw1692, wvw1693, Branch(wvw16940, wvw16941, wvw16942, wvw16943, wvw16944), h, ba) → new_glueBal2Mid_key105(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw16940, wvw16941, wvw16942, wvw16943, wvw16944, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt201(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw1448, wvw1449, wvw1450, Branch(wvw14510, wvw14511, wvw14512, wvw14513, wvw14514), wvw1452, h, ba) → new_glueBal2Mid_elt201(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw14510, wvw14511, wvw14512, wvw14513, wvw14514, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key201(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw1433, wvw1434, wvw1435, Branch(wvw14360, wvw14361, wvw14362, wvw14363, wvw14364), wvw1437, h, ba) → new_glueBal2Mid_key201(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw14360, wvw14361, wvw14362, wvw14363, wvw14364, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt106(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw1676, wvw1677, wvw1678, wvw1679, Branch(wvw16800, wvw16801, wvw16802, wvw16803, wvw16804), h, ba) → new_glueBal2Mid_elt106(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw16800, wvw16801, wvw16802, wvw16803, wvw16804, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key106(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw1662, wvw1663, wvw1664, wvw1665, Branch(wvw16660, wvw16661, wvw16662, wvw16663, wvw16664), h, ba) → new_glueBal2Mid_key106(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw16660, wvw16661, wvw16662, wvw16663, wvw16664, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt107(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw1859, wvw1860, wvw1861, wvw1862, Branch(wvw18630, wvw18631, wvw18632, wvw18633, wvw18634), h, ba) → new_glueBal2Mid_elt107(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw18630, wvw18631, wvw18632, wvw18633, wvw18634, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key107(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw1844, wvw1845, wvw1846, wvw1847, Branch(wvw18480, wvw18481, wvw18482, wvw18483, wvw18484), h, ba) → new_glueBal2Mid_key107(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw18480, wvw18481, wvw18482, wvw18483, wvw18484, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt202(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw1410, wvw1411, wvw1412, Branch(wvw14130, wvw14131, wvw14132, wvw14133, wvw14134), wvw1414, h, ba) → new_glueBal2Mid_elt202(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw14130, wvw14131, wvw14132, wvw14133, wvw14134, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key202(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw1394, wvw1395, wvw1396, Branch(wvw13970, wvw13971, wvw13972, wvw13973, wvw13974), wvw1398, h, ba) → new_glueBal2Mid_key202(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw13970, wvw13971, wvw13972, wvw13973, wvw13974, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt203(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw1557, wvw1558, wvw1559, Branch(wvw15600, wvw15601, wvw15602, wvw15603, wvw15604), wvw1561, h, ba) → new_glueBal2Mid_elt203(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw15600, wvw15601, wvw15602, wvw15603, wvw15604, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key203(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw1542, wvw1543, wvw1544, Branch(wvw15450, wvw15451, wvw15452, wvw15453, wvw15454), wvw1546, h, ba) → new_glueBal2Mid_key203(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw15450, wvw15451, wvw15452, wvw15453, wvw15454, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key108(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw2384, wvw2385, wvw2386, wvw2387, Branch(wvw23880, wvw23881, wvw23882, wvw23883, wvw23884), h, ba) → new_glueBal2Mid_key108(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw23880, wvw23881, wvw23882, wvw23883, wvw23884, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt108(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw2368, wvw2369, wvw2370, wvw2371, Branch(wvw23720, wvw23721, wvw23722, wvw23723, wvw23724), h, ba) → new_glueBal2Mid_elt108(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw23720, wvw23721, wvw23722, wvw23723, wvw23724, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_key204(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw2432, wvw2433, wvw2434, Branch(wvw24350, wvw24351, wvw24352, wvw24353, wvw24354), wvw2436, h, ba) → new_glueBal2Mid_key204(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw24350, wvw24351, wvw24352, wvw24353, wvw24354, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2Mid_elt204(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw2416, wvw2417, wvw2418, Branch(wvw24190, wvw24191, wvw24192, wvw24193, wvw24194), wvw2420, h, ba) → new_glueBal2Mid_elt204(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw24190, wvw24191, wvw24192, wvw24193, wvw24194, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_primMinusNat(Succ(wvw133900), Succ(wvw133800)) → new_primMinusNat(wvw133900, wvw133800)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_primPlusNat(Succ(wvw33200), Succ(wvw5200)) → new_primPlusNat(wvw33200, wvw5200)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch11(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw2607000), Succ(wvw261700), h, ba) → new_mkBalBranch6MkBalBranch11(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw2607000, wvw261700, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch3(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2559000), Succ(wvw258100), h, ba) → new_mkBalBranch6MkBalBranch3(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2559000, wvw258100, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch01(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw2563000), Succ(wvw259700), h, ba) → new_mkBalBranch6MkBalBranch01(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw2563000, wvw259700, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch4(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2354000), Succ(wvw254700), h, ba) → new_mkBalBranch6MkBalBranch4(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2354000, wvw254700, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch110(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw2605000), Succ(wvw260900), h, ba) → new_mkBalBranch6MkBalBranch110(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw2605000, wvw260900, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch30(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2555000), Succ(wvw256500), h, ba) → new_mkBalBranch6MkBalBranch30(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2555000, wvw256500, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch010(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw2561000), Succ(wvw258900), h, ba) → new_mkBalBranch6MkBalBranch010(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw2561000, wvw258900, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch40(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2353000), Succ(wvw252100), h, ba) → new_mkBalBranch6MkBalBranch40(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2353000, wvw252100, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2523000, wvw253200, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch31(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2557000), Succ(wvw257300), h, ba) → new_mkBalBranch6MkBalBranch31(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2557000, wvw257300, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch32(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch32(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2400000, wvw246900, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch011(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch011(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw2403000, wvw251700, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch41(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2355000), Succ(wvw253100), h, ba) → new_mkBalBranch6MkBalBranch41(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2355000, wvw253100, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch6MkBalBranch42(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch42(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2352000, wvw239900, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), h, ba) → new_mkBalBranch(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
new_mkBalBranch(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba) → new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), wvw2234, h, ba) → new_mkBalBranch(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Zero))), h, ba) → new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba)
new_mkBalBranch(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba) → new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, new_ps(new_sizeFM(wvw2234, h, ba), new_sizeFM(new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), h, ba)), h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Zero)), h, ba) → new_mkBalBranch6MkBalBranch50(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), wvw2234, Neg(Succ(wvw231700)), h, ba) → new_mkBalBranch(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
new_mkBalBranch6MkBalBranch5(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Succ(wvw23170000)))), h, ba) → new_deleteMax(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba)

The TRS R consists of the following rules:

new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2523000, wvw253200, h, ba)
new_mkBranch(wvw2278, wvw2279, wvw2280, wvw2281, wvw2282, bd, be) → Branch(wvw2279, wvw2280, new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, new_ps(new_ps(Pos(Succ(Zero)), new_sizeFM(wvw2281, bd, be)), new_sizeFM(wvw2282, bd, be)), bd, be), wvw2281, wvw2282)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMulNat(Zero) → Zero
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Zero, h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Zero, h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Zero, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24720), h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba) → new_sizeFM(wvw2341, h, ba)
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Zero, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch0(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba) → new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, new_ps(new_sizeFM(wvw2234, h, ba), new_sizeFM(new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), h, ba)), h, ba)
new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2473, h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25150), h, ba) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25150, Zero, h, ba)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25110), h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2474, h, ba) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2474, wvw240000, h, ba)
new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Zero)), h, ba) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_ps(Neg(wvw13390), Neg(wvw13380)) → Neg(new_primPlusNat0(wvw13390, wvw13380))
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24740), wvw240000, h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24740, wvw240000, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw235200)), h, ba) → new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24760), h, ba) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24760, Zero, h, ba)
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, Branch(wvw22300, wvw22301, wvw22302, wvw22303, wvw22304), wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_sizeFM(wvw22303, h, ba), new_sizeFM(wvw22304, h, ba), h, ba)
new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), h, ba) → new_mkBalBranch0(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23900), h, ba) → new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2400000, wvw246900, h, ba)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, wvw2285, bd, be) → wvw2285
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2352000, wvw239900, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, EmptyFM, h, ba) → error([])
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23980), h, ba) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw23980, Zero, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25390), h, ba) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25390, Zero, h, ba)
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Succ(wvw25170), h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, wvw25170, h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_primMulNat0(wvw239000) → new_primPlusNat0(Zero, Succ(wvw239000))
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Zero, Succ(wvw133800)) → Neg(Succ(wvw133800))
new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, h, ba) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, h, ba)
new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Succ(wvw23170000)))), h, ba) → new_mkBalBranch6MkBalBranch51(wvw2231, wvw2232, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), wvw2234, wvw2234, h, ba)
new_ps(Pos(wvw13390), Pos(wvw13380)) → Pos(new_primPlusNat0(wvw13390, wvw13380))
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25370), wvw252300, h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25370, wvw252300, h, ba)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25380), h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25130), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2470, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba) → new_mkBranch(Zero, wvw2231, wvw2232, wvw2234, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, Branch(wvw223030, wvw223031, wvw223032, wvw223033, wvw223034), wvw22304, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvw223030, wvw223031, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvw2226, wvw2227, wvw2340, wvw223033, h, ba), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvw22300, wvw22301, wvw223034, wvw22304, h, ba), h, ba)
new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2536, h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Zero, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch54(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, h, ba) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, h, ba)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Succ(Zero)), wvw22300, wvw22301, new_mkBranch(Succ(Succ(Succ(Zero))), wvw2226, wvw2227, wvw2340, wvw22303, h, ba), wvw22304, h, ba)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw235200, h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_ps(Neg(wvw13390), Pos(wvw13380)) → new_primMinusNat0(wvw13380, wvw13390)
new_ps(Pos(wvw13390), Neg(wvw13380)) → new_primMinusNat0(wvw13390, wvw13380)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Zero, h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Succ(wvw231700)), h, ba) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23920), h, ba) → new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), h, ba)
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24750), h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Zero))), h, ba) → new_mkBalBranch6MkBalBranch54(wvw2231, wvw2232, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, h, ba), wvw2234, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvw23400, wvw23401, wvw23403, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvw2226, wvw2227, wvw23404, wvw2230, h, ba), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, EmptyFM, wvw2341, wvw2340, h, ba) → error([])
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23970), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24020), wvw235200, h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24020, wvw235200, h, ba)
new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Zero), wvw2226, wvw2227, wvw2340, wvw2230, h, ba)
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Zero, h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23910), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_primMulNat1(Zero) → Zero
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23890), h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_primPlusNat0(Succ(wvw33200), Succ(wvw5200)) → Succ(Succ(new_primPlusNat0(wvw33200, wvw5200)))
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23920), h, ba) → new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), h, ba)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23950), h, ba) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw23950, h, ba)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Succ(wvw23990), h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, wvw23990, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2533, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_primPlusNat0(Zero, Zero) → Zero
new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, h, ba) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, h, ba)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw235200)), h, ba) → new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), wvw240300, h, ba)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Zero, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Succ(wvw133900), Zero) → Pos(Succ(wvw133900))
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_sizeFM(EmptyFM, bb, bc) → Pos(Zero)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw240300, h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23890), h, ba) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_primMulNat1(wvw23890), h, ba)
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25090), h, ba) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw25090, h, ba)
new_sizeFM(Branch(wvw9930, wvw9931, wvw9932, wvw9933, wvw9934), bb, bc) → wvw9932
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, EmptyFM, wvw22304, wvw2341, wvw2340, h, ba) → error([])
new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba) → new_sizeFM(wvw2230, h, ba)
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, Branch(wvw23400, wvw23401, wvw23402, wvw23403, wvw23404), h, ba) → new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_sizeFM(wvw23404, h, ba), new_sizeFM(wvw23403, h, ba), h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, h, ba)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, Branch(wvw234040, wvw234041, wvw234042, wvw234043, wvw234044), h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvw234040, wvw234041, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvw23400, wvw23401, wvw23403, wvw234043, h, ba), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvw2226, wvw2227, wvw234044, wvw2230, h, ba), h, ba)
new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMulNat1(Succ(wvw239000)) → new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wvw239000), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000))
new_primMinusNat0(Zero, Zero) → Pos(Zero)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23960), h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Succ(wvw25320), h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw25320, h, ba)
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw252300, h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2537, h, ba) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2537, wvw252300, h, ba)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23910), h, ba) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23910), wvw235200, h, ba)
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24710), h, ba) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw24710, h, ba)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25340), h, ba) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw25340, h, ba)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Succ(wvw24690), h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw24690, h, ba)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25190), wvw240300, h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25190, wvw240300, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw240000, h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25350), h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, EmptyFM, h, ba) → error([])
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw2403000, wvw251700, h, ba)
new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_primMulNat(Succ(wvw240400)) → new_primPlusNat0(new_primMulNat0(wvw240400), Succ(wvw240400))
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23900), h, ba) → new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, EmptyFM, h, ba) → wvw22353
new_primPlusNat0(Succ(wvw33200), Zero) → Succ(wvw33200)
new_primPlusNat0(Zero, Succ(wvw5200)) → Succ(wvw5200)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch51(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Succ(wvw133900), Succ(wvw133800)) → new_primMinusNat0(wvw133900, wvw133800)

The set Q consists of the following terms:

new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_ps(Pos(x0), Pos(x1))
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), x9, x10)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_primMulNat(Zero)
new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, Branch(x5, x6, x7, x8, x9), x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch54(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_ps(Neg(x0), Neg(x1))
new_primMinusNat0(Zero, Zero)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch55(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0(x0, x1, EmptyFM, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), x8, x9)
new_mkBalBranch6MkBalBranch52(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, EmptyFM, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_sizeFM(EmptyFM, x0, x1)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_primMinusNat0(Succ(x0), Zero)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_deleteMax0(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_primPlusNat0(Succ(x0), Zero)
new_primPlusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Pos(x5), x6, x7)
new_mkBalBranch0(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8, x9, x10)
new_deleteMax0(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Zero))), x8, x9)
new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_primMulNat(Succ(x0))
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Zero), x5, x6)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), x8, x9)
new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_primPlusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, EmptyFM, x8, x9)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBranch(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_primMinusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Zero, x5, x6)
new_primMulNat0(x0)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Pos(x6), x7, x8)
new_primMulNat1(Zero)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, EmptyFM, x4, x5)
new_ps(Pos(x0), Neg(x1))
new_ps(Neg(x0), Pos(x1))
new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_primPlusNat0(Zero, Zero)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_primMulNat1(Succ(x0))
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_primMinusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Zero), x5, x6)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Zero)), x8, x9)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Succ(x8)))), x9, x10)
new_mkBalBranch6MkBalBranch1116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch317(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, Branch(x8, x9, x10, x11, x12), x13, x14)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_mkBranchUnbox(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Succ(x5), x6, x7)

We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_deleteMax1(wvw3340, wvw3341, wvw3342, wvw3343, Branch(wvw33440, wvw33441, wvw33442, wvw33443, wvw33444), h) → new_mkBalBranch1(wvw3340, wvw3341, wvw3343, wvw33440, wvw33441, wvw33442, wvw33443, wvw33444, h)
new_mkBalBranch1(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h) → new_deleteMax1(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h)
new_mkBalBranch1(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, Branch(wvw33440, wvw33441, wvw33442, wvw33443, wvw33444), h) → new_mkBalBranch1(wvw3340, wvw3341, wvw3343, wvw33440, wvw33441, wvw33442, wvw33443, wvw33444, h)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch2(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, h, ba) → new_deleteMin(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, Neg(Succ(wvw231000)), h, ba) → new_mkBalBranch2(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Succ(wvw23100000)))), h, ba) → new_deleteMin(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Zero)), h, ba) → new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Zero))), h, ba) → new_deleteMin(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, h, ba) → new_mkBalBranch2(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch57(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_deleteMin(wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, h, ba) → new_mkBalBranch2(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
new_mkBalBranch2(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, h, ba) → new_mkBalBranch6MkBalBranch56(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, new_ps(new_sizeFM(new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), h, ba), new_sizeFM(wvw2230, h, ba)), h, ba)

The TRS R consists of the following rules:

new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2523000, wvw253200, h, ba)
new_mkBranch(wvw2278, wvw2279, wvw2280, wvw2281, wvw2282, bd, be) → Branch(wvw2279, wvw2280, new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, new_ps(new_ps(Pos(Succ(Zero)), new_sizeFM(wvw2281, bd, be)), new_sizeFM(wvw2282, bd, be)), bd, be), wvw2281, wvw2282)
new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba) → new_mkBranch(Zero, wvw2226, wvw2227, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), wvw2230, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMulNat(Zero) → Zero
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Zero, h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Zero, h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Zero, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24720), h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba) → new_sizeFM(wvw2341, h, ba)
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Zero, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch3(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, h, ba) → new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, new_ps(new_sizeFM(new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), h, ba), new_sizeFM(wvw2230, h, ba)), h, ba)
new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2473, h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25150), h, ba) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25150, Zero, h, ba)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25110), h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2474, h, ba) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2474, wvw240000, h, ba)
new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_ps(Neg(wvw13390), Neg(wvw13380)) → Neg(new_primPlusNat0(wvw13390, wvw13380))
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24740), wvw240000, h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24740, wvw240000, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw235200)), h, ba) → new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Succ(wvw23100000)))), h, ba) → new_mkBalBranch6MkBalBranch51(wvw2226, wvw2227, wvw2230, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), h, ba)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24760), h, ba) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24760, Zero, h, ba)
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, Branch(wvw22300, wvw22301, wvw22302, wvw22303, wvw22304), wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_sizeFM(wvw22303, h, ba), new_sizeFM(wvw22304, h, ba), h, ba)
new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Zero), h, ba) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Succ(wvw253200), h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23900), h, ba) → new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2400000, wvw246900, h, ba)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, wvw2285, bd, be) → wvw2285
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Succ(wvw239900), h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2352000, wvw239900, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Zero)), h, ba) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, EmptyFM, h, ba) → error([])
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23980), h, ba) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw23980, Zero, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25390), h, ba) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25390, Zero, h, ba)
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Succ(wvw25170), h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, wvw25170, h, ba)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_primMulNat0(wvw239000) → new_primPlusNat0(Zero, Succ(wvw239000))
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Zero, Succ(wvw133800)) → Neg(Succ(wvw133800))
new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, h, ba) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, h, ba)
new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_ps(Pos(wvw13390), Pos(wvw13380)) → Pos(new_primPlusNat0(wvw13390, wvw13380))
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25370), wvw252300, h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25370, wvw252300, h, ba)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25380), h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25130), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2470, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, Branch(wvw223030, wvw223031, wvw223032, wvw223033, wvw223034), wvw22304, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvw223030, wvw223031, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvw2226, wvw2227, wvw2340, wvw223033, h, ba), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvw22300, wvw22301, wvw223034, wvw22304, h, ba), h, ba)
new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2536, h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Zero, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch54(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, h, ba) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, h, ba)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Succ(Zero)), wvw22300, wvw22301, new_mkBranch(Succ(Succ(Succ(Zero))), wvw2226, wvw2227, wvw2340, wvw22303, h, ba), wvw22304, h, ba)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw235200, h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_ps(Neg(wvw13390), Pos(wvw13380)) → new_primMinusNat0(wvw13380, wvw13390)
new_ps(Pos(wvw13390), Neg(wvw13380)) → new_primMinusNat0(wvw13390, wvw13380)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Zero, h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23920), h, ba) → new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), h, ba)
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24750), h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvw23400, wvw23401, wvw23403, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvw2226, wvw2227, wvw23404, wvw2230, h, ba), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, EmptyFM, wvw2341, wvw2340, h, ba) → error([])
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23970), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24020), wvw235200, h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24020, wvw235200, h, ba)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Zero), h, ba) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBranch(Succ(Zero), wvw2226, wvw2227, wvw2340, wvw2230, h, ba)
new_deleteMin0(wvw22290, wvw22291, wvw22292, EmptyFM, wvw22294, h, ba) → wvw22294
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Zero, h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23910), h, ba) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_primMulNat1(Zero) → Zero
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23890), h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_primPlusNat0(Succ(wvw33200), Succ(wvw5200)) → Succ(Succ(new_primPlusNat0(wvw33200, wvw5200)))
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23920), h, ba) → new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), h, ba)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23950), h, ba) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw23950, h, ba)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Succ(wvw23990), h, ba) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, wvw23990, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2533, h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_primPlusNat0(Zero, Zero) → Zero
new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, h, ba) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, h, ba)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw235200)), h, ba) → new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Neg(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), wvw240300, h, ba)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Zero, h, ba) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Succ(wvw133900), Zero) → Pos(Succ(wvw133900))
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw246900), h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_sizeFM(EmptyFM, bb, bc) → Pos(Zero)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Succ(wvw231000)), h, ba) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Pos(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), h, ba)
new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw240300, h, ba) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23890), h, ba) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_primMulNat1(wvw23890), h, ba)
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25090), h, ba) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw25090, h, ba)
new_sizeFM(Branch(wvw9930, wvw9931, wvw9932, wvw9933, wvw9934), bb, bc) → wvw9932
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, Branch(wvw23400, wvw23401, wvw23402, wvw23403, wvw23404), h, ba) → new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_sizeFM(wvw23404, h, ba), new_sizeFM(wvw23403, h, ba), h, ba)
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, EmptyFM, wvw22304, wvw2341, wvw2340, h, ba) → error([])
new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba) → new_sizeFM(wvw2230, h, ba)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Neg(wvw24040), h, ba) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, Branch(wvw234040, wvw234041, wvw234042, wvw234043, wvw234044), h, ba) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvw234040, wvw234041, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvw23400, wvw23401, wvw23403, wvw234043, h, ba), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvw2226, wvw2227, wvw234044, wvw2230, h, ba), h, ba)
new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMulNat1(Succ(wvw239000)) → new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wvw239000), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000))
new_primMinusNat0(Zero, Zero) → Pos(Zero)
new_deleteMin0(wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, h, ba) → new_mkBalBranch3(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, h, ba)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23960), h, ba) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Succ(wvw25320), h, ba) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw25320, h, ba)
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw252300, h, ba) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2537, h, ba) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2537, wvw252300, h, ba)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23910), h, ba) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23910), wvw235200, h, ba)
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24710), h, ba) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw24710, h, ba)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25340), h, ba) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw25340, h, ba)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, h, ba) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Succ(wvw24690), h, ba) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw24690, h, ba)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25190), wvw240300, h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25190, wvw240300, h, ba)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Pos(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Zero))), h, ba) → new_mkBalBranch6MkBalBranch54(wvw2226, wvw2227, wvw2230, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, h, ba), h, ba)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw240000, h, ba) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25350), h, ba) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, EmptyFM, h, ba) → error([])
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, h, ba) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Succ(wvw251700), h, ba) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw2403000, wvw251700, h, ba)
new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, h, ba), h, ba)
new_primMulNat(Succ(wvw240400)) → new_primPlusNat0(new_primMulNat0(wvw240400), Succ(wvw240400))
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23900), h, ba) → new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), h, ba)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Pos(wvw24010), h, ba) → new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), h, ba)
new_primPlusNat0(Succ(wvw33200), Zero) → Succ(wvw33200)
new_primPlusNat0(Zero, Succ(wvw5200)) → Succ(wvw5200)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Neg(wvw25240), h, ba) → new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), h, ba)
new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, h, ba)
new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, h, ba)
new_mkBalBranch6MkBalBranch51(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, h, ba)
new_primMinusNat0(Succ(wvw133900), Succ(wvw133800)) → new_primMinusNat0(wvw133900, wvw133800)

The set Q consists of the following terms:

new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_ps(Pos(x0), Pos(x1))
new_deleteMin0(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_primMulNat(Zero)
new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, Branch(x5, x6, x7, x8, x9), x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch54(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_ps(Neg(x0), Neg(x1))
new_primMinusNat0(Zero, Zero)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_deleteMin0(x0, x1, x2, EmptyFM, x3, x4, x5)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch0(x0, x1, EmptyFM, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), x8, x9)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch52(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, EmptyFM, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_sizeFM(EmptyFM, x0, x1)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_primMinusNat0(Succ(x0), Zero)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Zero)), x8, x9)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), x9, x10)
new_primPlusNat0(Succ(x0), Zero)
new_primPlusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch0(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_primMulNat(Succ(x0))
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Zero), x5, x6)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_primPlusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, EmptyFM, x8, x9)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBranch(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_primMinusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch59(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_primMulNat0(x0)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Pos(x6), x7, x8)
new_primMulNat1(Zero)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, EmptyFM, x4, x5)
new_ps(Pos(x0), Neg(x1))
new_ps(Neg(x0), Pos(x1))
new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Succ(x8)))), x9, x10)
new_mkBalBranch3(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_primPlusNat0(Zero, Zero)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_primMulNat1(Succ(x0))
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_primMinusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Zero), x5, x6)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), x8, x9)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch1116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch317(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, Branch(x8, x9, x10, x11, x12), x13, x14)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Zero))), x8, x9)
new_mkBranchUnbox(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Succ(x5), x6, x7)

We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_mkBalBranch4(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h) → new_deleteMin1(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, h)
new_deleteMin1(wvw3430, wvw3431, wvw3432, Branch(wvw34330, wvw34331, wvw34332, wvw34333, wvw34334), wvw3434, h) → new_mkBalBranch4(wvw3430, wvw3431, wvw34330, wvw34331, wvw34332, wvw34333, wvw34334, wvw3434, h)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2GlueBal1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Succ(wvw22490), Succ(wvw22500), h, ba) → new_glueBal2GlueBal1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw22490, wvw22500, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_glueBal2GlueBal10(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Succ(wvw22360), Succ(wvw22370), h, ba) → new_glueBal2GlueBal10(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22360, wvw22370, h, ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_delFromFM0(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Succ(wvw16320), Succ(wvw16330), h) → new_delFromFM0(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, wvw16320, wvw16330, h)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof
                              ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_delFromFM00(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Succ(wvw15040), Succ(wvw15050), h) → new_delFromFM00(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, wvw15040, wvw15050, h)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ DependencyGraphProof
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Zero, bb) → new_delFromFM22(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bb)
new_delFromFM20(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, h) → new_delFromFM1(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), h)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Zero, h) → new_delFromFM(wvw116, Pos(Succ(wvw117)), h)
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), ba) → new_delFromFM(wvw33, Pos(Zero), ba)
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), ba) → new_delFromFM(wvw34, Pos(Zero), ba)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Zero, bb) → new_delFromFM(wvw125, Neg(Succ(wvw126)), bb)
new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Zero, Succ(wvw3120), bc) → new_delFromFM(wvw308, Neg(Succ(wvw310)), bc)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Succ(wvw1190), h) → new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, wvw1180, wvw1190, h)
new_delFromFM(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM(wvw34, Pos(Succ(wvw4000)), ba)
new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Zero, Succ(wvw3870), bd) → new_delFromFM(wvw383, Pos(Succ(wvw385)), bd)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Succ(wvw1190), h) → new_delFromFM1(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), h)
new_delFromFM(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM(wvw33, Neg(Succ(wvw4000)), ba)
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), ba) → new_delFromFM(wvw33, Neg(Zero), ba)
new_delFromFM(Branch(Pos(wvw300), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM(wvw33, Neg(Succ(wvw4000)), ba)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Zero, h) → new_delFromFM20(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, h)
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), ba) → new_delFromFM(wvw34, Neg(Zero), ba)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Succ(wvw1280), bb) → new_delFromFM10(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bb)
new_delFromFM22(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bb) → new_delFromFM10(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bb)
new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Succ(wvw3860), Succ(wvw3870), bd) → new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, wvw3860, wvw3870, bd)
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM21(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw3000, wvw4000, ba)
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM2(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw4000, wvw3000, ba)
new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Succ(wvw3110), Succ(wvw3120), bc) → new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, wvw3110, wvw3120, bc)
new_delFromFM(Branch(Neg(wvw300), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM(wvw34, Pos(Succ(wvw4000)), ba)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Succ(wvw1280), bb) → new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, wvw1270, wvw1280, bb)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
The approximation of the Dependency Graph [15,17,22] contains 4 SCCs.

↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                                ↳ DependencyGraphProof
                                  ↳ AND
QDP
                                      ↳ QDPSizeChangeProof
                                    ↳ QDP
                                    ↳ QDP
                                    ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), ba) → new_delFromFM(wvw34, Neg(Zero), ba)
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), ba) → new_delFromFM(wvw33, Neg(Zero), ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                                ↳ DependencyGraphProof
                                  ↳ AND
                                    ↳ QDP
QDP
                                      ↳ QDPSizeChangeProof
                                    ↳ QDP
                                    ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), ba) → new_delFromFM(wvw33, Pos(Zero), ba)
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), ba) → new_delFromFM(wvw34, Pos(Zero), ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                                ↳ DependencyGraphProof
                                  ↳ AND
                                    ↳ QDP
                                    ↳ QDP
QDP
                                      ↳ QDPSizeChangeProof
                                    ↳ QDP
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_delFromFM20(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, h) → new_delFromFM1(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), h)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Zero, h) → new_delFromFM(wvw116, Pos(Succ(wvw117)), h)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Succ(wvw1190), h) → new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, wvw1180, wvw1190, h)
new_delFromFM(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM(wvw34, Pos(Succ(wvw4000)), ba)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Succ(wvw1190), h) → new_delFromFM1(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), h)
new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Zero, Succ(wvw3870), bd) → new_delFromFM(wvw383, Pos(Succ(wvw385)), bd)
new_delFromFM2(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Zero, h) → new_delFromFM20(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, h)
new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Succ(wvw3860), Succ(wvw3870), bd) → new_delFromFM1(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, wvw3860, wvw3870, bd)
new_delFromFM(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM2(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw4000, wvw3000, ba)
new_delFromFM(Branch(Neg(wvw300), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), ba) → new_delFromFM(wvw34, Pos(Succ(wvw4000)), ba)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                                ↳ DependencyGraphProof
                                  ↳ AND
                                    ↳ QDP
                                    ↳ QDP
                                    ↳ QDP
QDP
                                      ↳ QDPSizeChangeProof
                              ↳ QDP

Q DP problem:
The TRS P consists of the following rules:

new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Zero, bb) → new_delFromFM22(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bb)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Zero, bb) → new_delFromFM(wvw125, Neg(Succ(wvw126)), bb)
new_delFromFM(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM(wvw33, Neg(Succ(wvw4000)), ba)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Succ(wvw1280), bb) → new_delFromFM10(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bb)
new_delFromFM(Branch(Pos(wvw300), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM(wvw33, Neg(Succ(wvw4000)), ba)
new_delFromFM22(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bb) → new_delFromFM10(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bb)
new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Zero, Succ(wvw3120), bc) → new_delFromFM(wvw308, Neg(Succ(wvw310)), bc)
new_delFromFM(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), ba) → new_delFromFM21(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw3000, wvw4000, ba)
new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Succ(wvw3110), Succ(wvw3120), bc) → new_delFromFM10(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, wvw3110, wvw3120, bc)
new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Succ(wvw1280), bb) → new_delFromFM21(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, wvw1270, wvw1280, bb)

R is empty.
Q is empty.
We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:



↳ HASKELL
  ↳ LR
    ↳ HASKELL
      ↳ CR
        ↳ HASKELL
          ↳ BR
            ↳ HASKELL
              ↳ COR
                ↳ HASKELL
                  ↳ LetRed
                    ↳ HASKELL
                      ↳ NumRed
                        ↳ HASKELL
                          ↳ Narrow
                            ↳ AND
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
                              ↳ QDP
QDP
                                ↳ QDPSizeChangeProof

Q DP problem:
The TRS P consists of the following rules:

new_foldl(wvw3, :(wvw40, wvw41), h) → new_foldl(new_delFromFM3(wvw3, wvw40, h), wvw41, h)

The TRS R consists of the following rules:

new_mkBalBranch6MkBalBranch445(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25530), ba, bb) → new_mkBalBranch6MkBalBranch439(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch528(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Neg(Zero), ba, bb) → new_mkBalBranch6MkBalBranch511(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), ba, bb)
new_glueBal2Mid_elt23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h) → new_glueBal2Mid_elt207(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h, ty_Int)
new_mkBalBranch6MkBalBranch1138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1141(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Succ(wvw251700), bc, bd) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Neg(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), bc, bd)
new_mkBalBranch6MkBalBranch426(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw2522, bc, bd) → new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_delFromFM3(Branch(Neg(wvw300), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), h) → new_mkBalBranch7(wvw300, wvw31, wvw33, new_delFromFM3(wvw34, Pos(Succ(wvw4000)), h), h)
new_glueBal2Mid_key15(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd) → new_glueBal2Mid_key1014(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235, bc, bd)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Neg(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd) → new_sizeFM(wvw2341, bc, bd)
new_glueBal2Mid_key17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_key1018(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334, ty_Int, h)
new_mkBalBranch6MkBalBranch1138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, Succ(wvw26170), ba, bb) → new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw26170, ba, bb)
new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2474, bc, bd) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2474, wvw240000, bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Zero), Neg(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch446(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw23930), ba, bb)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25110), bc, bd) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_elt1010(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw2368, wvw2369, wvw2370, wvw2371, Branch(wvw23720, wvw23721, wvw23722, wvw23723, wvw23724), be, bf) → new_glueBal2Mid_elt1010(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw23720, wvw23721, wvw23722, wvw23723, wvw23724, be, bf)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Pos(Zero), Neg(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0130(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Succ(wvw235400)), Pos(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch421(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, new_primMulNat1(wvw23930), ba, bb)
new_glueBal2Mid_elt24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_elt206(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw340, wvw341, Pos(Zero), wvw343, wvw344, h, ty_Int)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw235200)), bc, bd) → new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch1134(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Neg(Succ(wvw260500)), Neg(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24760), bc, bd) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24760, Zero, bc, bd)
new_glueBal2Mid_elt1016(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw1763, wvw1764, wvw1765, wvw1766, EmptyFM, bca, bcb) → wvw1764
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, Branch(wvw22300, wvw22301, wvw22302, wvw22303, wvw22304), wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_sizeFM(wvw22303, bc, bd), new_sizeFM(wvw22304, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch324(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25800), bc, bd) → new_mkBalBranch6MkBalBranch325(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw25800, Zero, bc, bd)
new_mkBalBranch6Size_l0(wvw340, wvw341, wvw344, wvw1336, h) → new_sizeFM0(wvw1336, h)
new_glueBal2Mid_elt1014(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw1859, wvw1860, wvw1861, wvw1862, EmptyFM, de, df) → wvw1860
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Zero), bc, bd) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd)
new_mkBalBranch6MkBalBranch0117(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0131(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_delFromFM3(Branch(Pos(wvw300), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), h) → new_mkBalBranch8(wvw300, wvw31, new_delFromFM3(wvw33, Neg(Succ(wvw4000)), h), wvw34, h)
new_mkBalBranch6MkBalBranch462(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25450), bc, bd) → new_mkBalBranch6MkBalBranch434(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch333(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch334(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch325(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, Succ(wvw25730), bc, bd) → new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw25730, bc, bd)
new_mkBalBranch6MkBalBranch524(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Pos(Succ(wvw228400)), ba, bb) → new_mkBalBranch6MkBalBranch525(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), wvw228400, ba, bb)
new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(wvw255700)), Pos(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch342(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, new_primMulNat1(wvw25580), bc, bd)
new_mkBalBranch6MkBalBranch460(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25420), bc, bd) → new_mkBalBranch6MkBalBranch448(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, Branch(wvw23030, wvw23031, wvw23032, wvw23033, wvw23034), ba, bb) → new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, new_sizeFM(wvw23033, ba, bb), new_sizeFM(wvw23034, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch0134(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_glueBal2Mid_key18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key1015(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Pos(Zero), wvw333, wvw334, ty_Int, h)
new_mkBalBranch6MkBalBranch344(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch1(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, wvw2291, bc, bd)
new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc) → new_glueBal2Mid_elt205(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230, bd, bc)
new_mkBalBranch6MkBalBranch0122(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb) → new_mkBranch(Succ(Succ(Zero)), wvw23030, wvw23031, new_mkBranch(Succ(Succ(Succ(Zero))), wvw2347, wvw2346, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), wvw23033, ba, bb), wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Succ(wvw25170), bc, bd) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, wvw25170, bc, bd)
new_glueBal2Mid_elt1012(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw2488, wvw2489, wvw2490, wvw2491, Branch(wvw24920, wvw24921, wvw24922, wvw24923, wvw24924), cf, cg) → new_glueBal2Mid_elt1012(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw24920, wvw24921, wvw24922, wvw24923, wvw24924, cf, cg)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Neg(Zero), Neg(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch528(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Pos(Succ(wvw229000)), ba, bb) → new_mkBalBranch6MkBalBranch517(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), wvw229000, ba, bb)
new_mkBalBranch6MkBalBranch533(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBranch(Zero, wvw2293, wvw2292, wvw2291, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), bc, bd)
new_glueBal2Mid_key24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_key2010(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw340, wvw341, Pos(Zero), wvw343, wvw344, ty_Int, h)
new_mkBalBranch6MkBalBranch425(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw2521, bc, bd) → new_mkBalBranch6MkBalBranch452(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw2521, bc, bd)
new_delFromFM3(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), h) → new_mkBalBranch8(Succ(wvw3000), wvw31, new_delFromFM3(wvw33, Pos(Zero), h), wvw34, h)
new_mkBalBranch6MkBalBranch443(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw2551, ba, bb) → new_mkBalBranch6MkBalBranch439(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_primMulNat0(wvw239000) → new_primPlusNat0(Zero, Succ(wvw239000))
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Zero), Neg(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch356(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw25580), bc, bd)
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Pos(Succ(Zero)), h) → new_mkBalBranch6MkBalBranch530(wvw340, wvw341, wvw344, wvw1224, wvw1223, h)
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch432(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25300), bc, bd) → new_mkBalBranch6MkBalBranch452(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw25300, Zero, bc, bd)
new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, bc, bd) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2532, bc, bd)
new_glueBal2Mid_elt205(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw2416, wvw2417, wvw2418, Branch(wvw24190, wvw24191, wvw24192, wvw24193, wvw24194), wvw2420, bce, bcf) → new_glueBal2Mid_elt205(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw24190, wvw24191, wvw24192, wvw24193, wvw24194, bce, bcf)
new_mkBalBranch6MkBalBranch0127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd) → new_mkBranch(Succ(Succ(Zero)), wvw22970, wvw22971, new_mkBranch(Succ(Succ(Succ(Zero))), wvw2335, wvw2334, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), wvw22973, bc, bd), wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, Succ(wvw258100), ba, bb) → new_mkBalBranch6MkBalBranch329(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch364(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25830), ba, bb) → new_mkBalBranch6MkBalBranch365(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, wvw25830, ba, bb)
new_mkBalBranch6MkBalBranch517(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2312, wvw2311, Succ(Succ(wvw22900000)), ba, bb) → new_mkBalBranch6MkBalBranch51(new_glueBal2Mid_key1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt11(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), Branch(wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243), wvw2312, wvw2311, ba, bb)
new_delFromFM04(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Succ(wvw16320), Succ(wvw16330), fc) → new_delFromFM04(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, wvw16320, wvw16330, fc)
new_deleteMax5(wvw330, wvw331, wvw333, Branch(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344), h) → new_mkBalBranch6(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h)
new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw2563000), Zero, ba, bb) → new_mkBalBranch6MkBalBranch0125(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch346(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw2565, bc, bd) → new_mkBalBranch6MkBalBranch360(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw2565, bc, bd)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Zero), Neg(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch428(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch0133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw25950), bc, bd) → new_mkBalBranch6MkBalBranch0127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch335(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw2577, bc, bd) → new_mkBalBranch6MkBalBranch333(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Pos(Succ(Succ(Zero))), h) → new_mkBalBranch6MkBalBranch54(wvw340, wvw341, wvw344, wvw1224, wvw1223, ty_Int, h)
new_glueBal2Mid_key1017(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw1777, wvw1778, wvw1779, wvw1780, EmptyFM, ha, hb) → wvw1777
new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, Succ(wvw260900), bc, bd) → new_mkBalBranch6MkBalBranch1146(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_delFromFM12(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Zero, Zero, fd) → new_delFromFM13(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, fd)
new_mkBalBranch6MkBalBranch1149(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw2618, ba, bb) → new_mkBalBranch6MkBalBranch1141(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd) → new_mkBalBranch6MkBalBranch0141(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Succ(wvw252300)), Pos(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), bc, bd)
new_glueBal2Mid_key1011(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw1884, wvw1885, wvw1886, wvw1887, EmptyFM, baf, bag) → wvw1884
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Succ(wvw255500)), Neg(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch331(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch442(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25500), ba, bb) → new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, Succ(wvw256500), bc, bd) → new_mkBalBranch6MkBalBranch320(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Pos(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), bc, bd)
new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch451(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_deleteMin3(wvw340, wvw341, EmptyFM, wvw344, h) → wvw344
new_delFromFM3(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), h) → new_delFromFM25(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw3000, wvw4000, h)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Zero), Pos(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch364(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw25600), ba, bb)
new_delFromFM01(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, fc) → error([])
new_glueBal2Mid_elt16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h) → new_glueBal2Mid_elt1011(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, wvw330, wvw331, Pos(wvw3320), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvw23400, wvw23401, wvw23403, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvw2226, wvw2227, wvw23404, wvw2230, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch0142(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw2589, bc, bd) → new_mkBalBranch6MkBalBranch0117(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw2589, bc, bd)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Pos(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Pos(Succ(wvw256300)), Neg(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Neg(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), bc, bd)
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23970), bc, bd) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch422(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, Succ(wvw25470), ba, bb) → new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw25470, ba, bb)
new_mkBalBranch6MkBalBranch1148(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch334(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2Mid_key1010(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw1662, wvw1663, wvw1664, wvw1665, EmptyFM, gg, gh) → wvw1662
new_mkBalBranch6MkBalBranch524(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Neg(Succ(wvw228400)), ba, bb) → new_mkBalBranch6MkBalBranch510(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), ba, bb)
new_delFromFM3(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), h) → new_delFromFM24(wvw3000, wvw31, wvw32, wvw33, wvw34, wvw4000, wvw4000, wvw3000, h)
new_mkBalBranch6MkBalBranch1146(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvw2231, wvw2232, wvw2234, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvw2335, wvw2334, wvw2235, wvw2297, bc, bd), bc, bd)
new_delFromFM3(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), h) → new_mkBalBranch7(Succ(wvw3000), wvw31, wvw33, new_delFromFM3(wvw34, Neg(Zero), h), h)
new_mkBalBranch6MkBalBranch1128(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch364(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_delFromFM03(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Zero, Zero, fh) → new_glueBal(wvw1501, wvw1502, fh)
new_mkBalBranch6MkBalBranch337(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, Zero, ba, bb) → new_mkBalBranch6MkBalBranch330(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Pos(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), bc, bd)
new_primMulNat1(Zero) → Zero
new_mkBalBranch6MkBalBranch457(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, Succ(wvw25310), bc, bd) → new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw25310, bc, bd)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Neg(Zero), Neg(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0145(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch0137(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw2590, bc, bd) → new_mkBalBranch6MkBalBranch0131(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch459(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25410), bc, bd) → new_mkBalBranch6MkBalBranch464(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, wvw25410, bc, bd)
new_mkBalBranch6MkBalBranch360(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, Zero, bc, bd) → new_mkBalBranch6MkBalBranch352(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_glueBal2GlueBal11(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Succ(wvw22360), Zero, bc, bd) → new_mkBalBranch6MkBalBranch527(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_ps(new_sizeFM(Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), bc, bd), new_sizeFM(new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), bc, bd)), bc, bd)
new_glueBal2Mid_key207(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw2432, wvw2433, wvw2434, Branch(wvw24350, wvw24351, wvw24352, wvw24353, wvw24354), wvw2436, dg, dh) → new_glueBal2Mid_key207(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw24350, wvw24351, wvw24352, wvw24353, wvw24354, dg, dh)
new_mkBalBranch6MkBalBranch354(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw2574, bc, bd) → new_mkBalBranch6MkBalBranch344(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch435(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25490), ba, bb) → new_mkBalBranch6MkBalBranch436(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, wvw25490, ba, bb)
new_delFromFM24(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Succ(wvw1190), bbb) → new_delFromFM26(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, bbb)
new_glueBal(Branch(wvw330, wvw331, Pos(wvw3320), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch520(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch529(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_glueBal2Mid_key1017(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw1777, wvw1778, wvw1779, wvw1780, Branch(wvw17810, wvw17811, wvw17812, wvw17813, wvw17814), ha, hb) → new_glueBal2Mid_key1017(wvw1769, wvw1770, wvw1771, wvw1772, wvw1773, wvw1774, wvw1775, wvw1776, wvw17810, wvw17811, wvw17812, wvw17813, wvw17814, ha, hb)
new_mkBalBranch6MkBalBranch436(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, wvw235400, ba, bb) → new_mkBalBranch6MkBalBranch439(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), Neg(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Pos(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_delFromFM26(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, bbb) → new_delFromFM12(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw117), Succ(wvw112), bbb)
new_glueBal(Branch(wvw330, wvw331, wvw332, wvw333, wvw334), EmptyFM, h) → Branch(wvw330, wvw331, wvw332, wvw333, wvw334)
new_mkBalBranch6MkBalBranch366(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw2586, ba, bb) → new_mkBalBranch6MkBalBranch365(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2586, wvw255900, ba, bb)
new_mkBalBranch6MkBalBranch1142(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw2622, ba, bb) → new_mkBalBranch6MkBalBranch1118(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw2622, wvw260700, ba, bb)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Neg(Zero), Pos(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, new_primMulNat(wvw25620), bc, bd)
new_glueBal2Mid_key207(wvw2422, wvw2423, wvw2424, wvw2425, wvw2426, wvw2427, wvw2428, wvw2429, wvw2430, wvw2431, wvw2432, wvw2433, wvw2434, EmptyFM, wvw2436, dg, dh) → wvw2432
new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba) → new_glueBal2Mid_elt209(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243, bb, ba)
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23890), bc, bd) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_primMulNat1(wvw23890), bc, bd)
new_glueBal2Mid_elt206(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw1448, wvw1449, wvw1450, Branch(wvw14510, wvw14511, wvw14512, wvw14513, wvw14514), wvw1452, cd, ce) → new_glueBal2Mid_elt206(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw14510, wvw14511, wvw14512, wvw14513, wvw14514, cd, ce)
new_mkBalBranch6MkBalBranch1122(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw2609, bc, bd) → new_mkBalBranch6MkBalBranch1135(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw2609, bc, bd)
new_mkBalBranch6MkBalBranch525(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2304, wvw2303, Succ(Succ(wvw22840000)), ba, bb) → new_mkBalBranch6MkBalBranch526(new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), wvw2303, ba, bb)
new_glueBal2Mid_elt1016(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw1763, wvw1764, wvw1765, wvw1766, Branch(wvw17670, wvw17671, wvw17672, wvw17673, wvw17674), bca, bcb) → new_glueBal2Mid_elt1016(wvw1755, wvw1756, wvw1757, wvw1758, wvw1759, wvw1760, wvw1761, wvw1762, wvw17670, wvw17671, wvw17672, wvw17673, wvw17674, bca, bcb)
new_glueBal2Mid_elt12(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt1016(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Pos(Zero), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch323(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBranch(Succ(Zero), wvw2345, wvw2344, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), wvw2303, ba, bb)
new_delFromFM3(EmptyFM, wvw40, h) → EmptyFM
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Neg(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, EmptyFM, wvw22304, wvw2341, wvw2340, bc, bd) → error([])
new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd) → new_sizeFM(wvw2230, bc, bd)
new_mkBalBranch6MkBalBranch349(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25680), bc, bd) → new_mkBalBranch6MkBalBranch352(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch0140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw26030), ba, bb) → new_mkBalBranch6MkBalBranch0122(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch0130(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw25920), bc, bd) → new_mkBalBranch6MkBalBranch0131(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Zero), bc, bd) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, bc, bd)
new_mkBalBranch5(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h) → new_mkBalBranch6MkBalBranch58(wvw340, wvw341, wvw344, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, new_ps(new_mkBalBranch6Size_l0(wvw340, wvw341, wvw344, new_deleteMin2(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, h), h), new_mkBalBranch6Size_r1(wvw340, wvw341, wvw344, new_deleteMin2(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, h), h)), ty_Int, h)
new_mkBalBranch6(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h) → new_mkBalBranch6MkBalBranch53(wvw330, wvw331, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, wvw333, new_ps(new_mkBalBranch6Size_l0(wvw330, wvw331, new_deleteMax2(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h), wvw333, h), new_mkBalBranch6Size_r1(wvw330, wvw331, new_deleteMax2(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h), wvw333, h)), ty_Int, h)
new_glueBal2Mid_elt1(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt109(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Zero), Pos(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch435(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw23930), ba, bb)
new_mkBalBranch6MkBalBranch517(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2312, wvw2311, Zero, ba, bb) → new_mkBalBranch6MkBalBranch511(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2312, wvw2311, ba, bb)
new_mkBalBranch6MkBalBranch1143(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_delFromFM03(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Succ(wvw15040), Succ(wvw15050), fh) → new_delFromFM03(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, wvw15040, wvw15050, fh)
new_mkBalBranch6MkBalBranch362(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_primMulNat1(Succ(wvw239000)) → new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wvw239000), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000)), Succ(wvw239000))
new_glueBal2Mid_key19(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key1017(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, ty_Int, h)
new_glueBal2GlueBal13(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb) → new_mkBalBranch6MkBalBranch528(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_ps(new_sizeFM(new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), ba, bb), new_sizeFM(Branch(wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243), ba, bb)), ba, bb)
new_glueBal2Mid_key2010(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw1433, wvw1434, wvw1435, Branch(wvw14360, wvw14361, wvw14362, wvw14363, wvw14364), wvw1437, bda, bdb) → new_glueBal2Mid_key2010(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw14360, wvw14361, wvw14362, wvw14363, wvw14364, bda, bdb)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Zero), Pos(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch348(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw25560), bc, bd)
new_glueBal2Mid_key1014(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw2384, wvw2385, wvw2386, wvw2387, EmptyFM, bcc, bcd) → wvw2384
new_mkBalBranch6MkBalBranch460(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw252300, bc, bd) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch455(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch466(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch0123(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_glueBal2Mid_key1013(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw1844, wvw1845, wvw1846, wvw1847, EmptyFM, bab, bac) → wvw1844
new_mkBalBranch6MkBalBranch1128(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw26150), bc, bd) → new_mkBalBranch6MkBalBranch1146(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23910), bc, bd) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23910), wvw235200, bc, bd)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25340), bc, bd) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, wvw25340, bc, bd)
new_mkBalBranch6MkBalBranch431(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch39(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24710), bc, bd) → new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw24710, bc, bd)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, bc, bd) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_delFromFM11(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Zero, Zero, hg) → new_delFromFM14(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, hg)
new_mkBalBranch6MkBalBranch0115(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0125(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Succ(wvw24690), bc, bd) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw24690, bc, bd)
new_mkBalBranch6MkBalBranch529(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch440(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_mkBalBranch6Size_r(wvw2335, wvw2334, wvw2298, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), bc, bd), bc, bd)
new_glueBal2GlueBal14(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd) → new_mkBalBranch6MkBalBranch531(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_ps(new_mkBalBranch6Size_l1(new_glueBal2Mid_key15(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt19(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), bc, bd), new_mkBalBranch6Size_r0(new_glueBal2Mid_key15(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt19(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), bc, bd)), bc, bd)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25190), wvw240300, bc, bd) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25190, wvw240300, bc, bd)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Zero))), bc, bd) → new_mkBalBranch6MkBalBranch54(wvw2226, wvw2227, wvw2230, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw240000, bc, bd) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_elt1013(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw1704, wvw1705, wvw1706, wvw1707, Branch(wvw17080, wvw17081, wvw17082, wvw17083, wvw17084), dc, dd) → new_glueBal2Mid_elt1013(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw17080, wvw17081, wvw17082, wvw17083, wvw17084, dc, dd)
new_mkBalBranch6MkBalBranch351(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25720), bc, bd) → new_mkBalBranch6MkBalBranch360(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw25720, Zero, bc, bd)
new_delFromFM25(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Succ(wvw1280), bg) → new_delFromFM23(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bg)
new_mkBalBranch6MkBalBranch0145(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw26040), ba, bb) → new_mkBalBranch6MkBalBranch0115(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw26040, Zero, ba, bb)
new_mkBalBranch6MkBalBranch356(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25760), bc, bd) → new_mkBalBranch6MkBalBranch344(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch338(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25880), ba, bb) → new_mkBalBranch6MkBalBranch337(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw25880, Zero, ba, bb)
new_mkBalBranch6MkBalBranch0120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, wvw256300, ba, bb) → new_mkBalBranch6MkBalBranch0122(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw240000)), Pos(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), bc, bd)
new_glueBal2Mid_key206(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw1394, wvw1395, wvw1396, Branch(wvw13970, wvw13971, wvw13972, wvw13973, wvw13974), wvw1398, ff, fg) → new_glueBal2Mid_key206(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw13970, wvw13971, wvw13972, wvw13973, wvw13974, ff, fg)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Succ(wvw251700), bc, bd) → new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw2403000, wvw251700, bc, bd)
new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_glueBal(Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt12(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt12(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt12(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), h)), h)
new_primMulNat(Succ(wvw240400)) → new_primPlusNat0(new_primMulNat0(wvw240400), Succ(wvw240400))
new_deleteMin4(wvw340, wvw341, EmptyFM, wvw344, h) → wvw344
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Neg(Zero), Neg(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), bc, bd)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Zero), Neg(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch338(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch1118(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw26220), wvw260700, ba, bb) → new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw26220, wvw260700, ba, bb)
new_glueBal2Mid_key25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_key208(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw340, wvw341, Neg(Zero), wvw343, wvw344, ty_Int, h)
new_mkBalBranch6MkBalBranch427(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25250), bc, bd) → new_mkBalBranch6MkBalBranch449(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, wvw25250, bc, bd)
new_mkBalBranch6MkBalBranch462(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Succ(wvw253200), bc, bd) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2523000, wvw253200, bc, bd)
new_mkBranch(wvw2278, wvw2279, wvw2280, wvw2281, wvw2282, gc, gd) → Branch(wvw2279, wvw2280, new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, new_ps(new_ps(Pos(Succ(Zero)), new_sizeFM(wvw2281, gc, gd)), new_sizeFM(wvw2282, gc, gd)), gc, gd), wvw2281, wvw2282)
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(wvw235500)), Neg(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch447(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Zero), Neg(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch324(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw25580), bc, bd)
new_delFromFM03(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Succ(wvw15040), Zero, fh) → new_delFromFM02(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, fh)
new_delFromFM03(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, Zero, Succ(wvw15050), fh) → new_delFromFM02(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, fh)
new_deleteMin6(wvw2239, wvw2240, wvw2241, Branch(wvw22420, wvw22421, wvw22422, wvw22423, wvw22424), wvw2243, ba, bb) → new_mkBalBranch3(wvw2239, wvw2240, wvw22420, wvw22421, wvw22422, wvw22423, wvw22424, wvw2243, ba, bb)
new_delFromFM13(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, fd) → new_delFromFM03(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, wvw380, wvw385, fd)
new_glueBal(Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), h) → new_glueBal2GlueBal12(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw33200, wvw34200, ty_Int, h)
new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Zero), bc, bd) → new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Succ(wvw235400)), Neg(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch441(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, new_primMulNat1(wvw23930), ba, bb)
new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2555000), Succ(wvw256500), bc, bd) → new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2555000, wvw256500, bc, bd)
new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, bc, bd) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Zero), Neg(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch349(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch1125(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw26120), bc, bd) → new_mkBalBranch6MkBalBranch1133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Zero, bc, bd) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, Succ(wvw259700), ba, bb) → new_mkBalBranch6MkBalBranch0122(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch451(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_mkBalBranch6Size_l(wvw2347, wvw2346, wvw2304, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), ba, bb), new_mkBalBranch6Size_r(wvw2347, wvw2346, wvw2304, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch459(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Pos(Zero), Pos(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0134(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch436(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25520), wvw235400, ba, bb) → new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw25520, wvw235400, ba, bb)
new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2473, bc, bd) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Succ(wvw235400)), Neg(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch444(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, new_primMulNat1(wvw23930), ba, bb)
new_delFromFM12(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Succ(wvw3860), Succ(wvw3870), fd) → new_delFromFM12(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, wvw3860, wvw3870, fd)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Zero), bc, bd) → new_mkBalBranch6MkBalBranch533(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch440(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2353, bc, bd) → new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2353, new_mkBalBranch6Size_l(wvw2335, wvw2334, wvw2298, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), bc, bd), bc, bd)
new_deleteMax2(wvw3340, wvw3341, wvw3342, wvw3343, EmptyFM, h) → wvw3343
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch310(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24740), wvw240000, bc, bd) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24740, wvw240000, bc, bd)
new_mkBalBranch6MkBalBranch0128(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw2594, bc, bd) → new_mkBalBranch6MkBalBranch0124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw2594, wvw256100, bc, bd)
new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch327(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Zero), Pos(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch427(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch319(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), bc, bd) → new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, EmptyFM, ba, bb) → error([])
new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw2605000), Succ(wvw260900), bc, bd) → new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw2605000, wvw260900, bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Neg(Zero), Neg(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, new_primMulNat(wvw26080), ba, bb)
new_mkBranchUnbox(wvw2282, wvw2279, wvw2281, wvw2285, gc, gd) → wvw2285
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Succ(wvw255900)), Pos(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch328(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Pos(Zero), Neg(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1148(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, new_primMulNat(wvw26080), ba, bb)
new_glueBal2Mid_key206(wvw1384, wvw1385, wvw1386, wvw1387, wvw1388, wvw1389, wvw1390, wvw1391, wvw1392, wvw1393, wvw1394, wvw1395, wvw1396, EmptyFM, wvw1398, ff, fg) → wvw1394
new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2353000), Succ(wvw252100), bc, bd) → new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2353000, wvw252100, bc, bd)
new_mkBalBranch6MkBalBranch348(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25670), bc, bd) → new_mkBalBranch6MkBalBranch332(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, wvw25670, bc, bd)
new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23980), bc, bd) → new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw23980, Zero, bc, bd)
new_delFromFM11(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Succ(wvw3110), Zero, hg) → new_delFromFM14(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, hg)
new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_glueBal(Branch(wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), h)), h)
new_glueBal2Mid_key1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb) → new_glueBal2Mid_key109(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248, ba, bb)
new_mkBalBranch6MkBalBranch360(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, Succ(wvw25650), bc, bd) → new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw25650, bc, bd)
new_mkBalBranch6MkBalBranch0130(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_delFromFM14(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, hg) → new_delFromFM04(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, wvw305, wvw310, hg)
new_delFromFM25(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Succ(wvw1280), bg) → new_delFromFM25(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, wvw1270, wvw1280, bg)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Succ(wvw235300)), Neg(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch430(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, new_primMulNat1(wvw23940), bc, bd)
new_delFromFM3(Branch(Neg(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Pos(Zero), h) → new_mkBalBranch7(Succ(wvw3000), wvw31, wvw33, new_delFromFM3(wvw34, Pos(Zero), h), h)
new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_mkBalBranch6Size_r(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25370), wvw252300, bc, bd) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25370, wvw252300, bc, bd)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25380), bc, bd) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Neg(Zero), Pos(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1143(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, new_primMulNat(wvw26080), ba, bb)
new_mkBalBranch6MkBalBranch442(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch332(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25700), wvw255500, bc, bd) → new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw25700, wvw255500, bc, bd)
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Pos(Zero), h) → new_mkBalBranch6MkBalBranch530(wvw340, wvw341, wvw344, wvw1224, wvw1223, h)
new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, EmptyFM, bc, bd) → wvw2234
new_delFromFM3(Branch(Pos(Succ(wvw3000)), wvw31, wvw32, wvw33, wvw34), Neg(Zero), h) → new_mkBalBranch8(Succ(wvw3000), wvw31, new_delFromFM3(wvw33, Neg(Zero), h), wvw34, h)
new_glueBal2Mid_key12(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key1011(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, ty_Int, h)
new_mkBalBranch8(wvw300, wvw31, wvw8, wvw34, h) → new_mkBalBranch6MkBalBranch514(Pos(wvw300), wvw31, wvw34, wvw8, wvw8, new_ps(new_mkBalBranch6Size_l0(Pos(wvw300), wvw31, wvw34, wvw8, h), new_mkBalBranch6Size_r1(Pos(wvw300), wvw31, wvw34, wvw8, h)), h)
new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_sizeFM0(EmptyFM, h) → Pos(Zero)
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Neg(Zero), h) → new_mkBalBranch6MkBalBranch530(wvw340, wvw341, wvw344, wvw1224, wvw1223, h)
new_glueBal2Mid_elt1018(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw1735, wvw1736, wvw1737, wvw1738, Branch(wvw17390, wvw17391, wvw17392, wvw17393, wvw17394), bbg, bbh) → new_glueBal2Mid_elt1018(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw17390, wvw17391, wvw17392, wvw17393, wvw17394, bbg, bbh)
new_mkBalBranch6MkBalBranch324(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch452(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, Succ(wvw25210), bc, bd) → new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw25210, bc, bd)
new_mkBalBranch6MkBalBranch348(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch464(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, wvw235500, bc, bd) → new_mkBalBranch6MkBalBranch434(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw2563000), Succ(wvw259700), ba, bb) → new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw2563000, wvw259700, ba, bb)
new_mkBalBranch6MkBalBranch365(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25860), wvw255900, ba, bb) → new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw25860, wvw255900, ba, bb)
new_glueBal(Branch(wvw330, wvw331, Neg(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key19(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key19(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key19(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch54(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, bc, bd) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2343, wvw2342, bc, bd)
new_mkBalBranch6MkBalBranch319(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25710), bc, bd) → new_mkBalBranch6MkBalBranch320(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Pos(Succ(wvw256100)), Neg(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0137(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd) → new_mkBranch(Succ(Succ(Zero)), wvw22300, wvw22301, new_mkBranch(Succ(Succ(Succ(Zero))), wvw2226, wvw2227, wvw2340, wvw22303, bc, bd), wvw22304, bc, bd)
new_delFromFM04(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Zero, Zero, fc) → new_glueBal(wvw1629, wvw1630, fc)
new_glueBal2Mid_elt109(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw1899, wvw1900, wvw1901, wvw1902, EmptyFM, ee, ef) → wvw1900
new_mkBalBranch6MkBalBranch327(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBranch(Succ(Zero), wvw2333, wvw2332, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2354000), Succ(wvw254700), ba, bb) → new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2354000, wvw254700, ba, bb)
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24750), bc, bd) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_key1015(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw1749, wvw1750, wvw1751, wvw1752, Branch(wvw17530, wvw17531, wvw17532, wvw17533, wvw17534), ga, gb) → new_glueBal2Mid_key1015(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw17530, wvw17531, wvw17532, wvw17533, wvw17534, ga, gb)
new_mkBalBranch6MkBalBranch1130(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch431(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25290), bc, bd) → new_mkBalBranch6MkBalBranch455(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch325(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, Zero, bc, bd) → new_mkBalBranch6MkBalBranch344(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch527(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Pos(Succ(wvw228300)), bc, bd) → new_mkBalBranch6MkBalBranch519(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), wvw228300, bc, bd)
new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBranch(Succ(Zero), wvw2226, wvw2227, wvw2340, wvw2230, bc, bd)
new_deleteMin0(wvw22290, wvw22291, wvw22292, EmptyFM, wvw22294, bc, bd) → wvw22294
new_glueBal2Mid_key1014(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw2384, wvw2385, wvw2386, wvw2387, Branch(wvw23880, wvw23881, wvw23882, wvw23883, wvw23884), bcc, bcd) → new_glueBal2Mid_key1014(wvw2374, wvw2375, wvw2376, wvw2377, wvw2378, wvw2379, wvw2380, wvw2381, wvw2382, wvw2383, wvw23880, wvw23881, wvw23882, wvw23883, wvw23884, bcc, bcd)
new_mkBalBranch6MkBalBranch0120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw26020), wvw256300, ba, bb) → new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw26020, wvw256300, ba, bb)
new_mkBalBranch6MkBalBranch434(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch468(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2Mid_elt1018(wvw1726, wvw1727, wvw1728, wvw1729, wvw1730, wvw1731, wvw1732, wvw1733, wvw1734, wvw1735, wvw1736, wvw1737, wvw1738, EmptyFM, bbg, bbh) → wvw1736
new_delFromFM23(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bg) → new_delFromFM11(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw121), Succ(wvw126), bg)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Succ(wvw228700)), bc, bd) → new_mkBalBranch6MkBalBranch533(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch413(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Pos(wvw23910), bc, bd) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2GlueBal12(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Zero, Succ(wvw22500), ba, bb) → new_glueBal2GlueBal13(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Neg(Succ(wvw256100)), Pos(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0143(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(wvw235500)), Pos(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch456(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, new_primMulNat1(wvw23560), bc, bd)
new_glueBal2GlueBal11(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Succ(wvw22360), Succ(wvw22370), bc, bd) → new_glueBal2GlueBal11(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22360, wvw22370, bc, bd)
new_mkBalBranch6MkBalBranch1141(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch1147(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_deleteMin4(wvw340, wvw341, Branch(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434), wvw344, h) → new_mkBalBranch5(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h)
new_glueBal2Mid_elt1017(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw1676, wvw1677, wvw1678, wvw1679, EmptyFM, bbe, bbf) → wvw1677
new_mkBalBranch6MkBalBranch519(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2298, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch516(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2298, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Succ(wvw255900)), Neg(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch359(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch441(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw2548, ba, bb) → new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch523(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch419(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_mkBalBranch6Size_r(wvw2347, wvw2346, wvw2304, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), ba, bb), ba, bb)
new_glueBal(Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt22(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_deleteMin5(wvw340, wvw341, wvw34200, wvw343, wvw344, h), Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt22(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h), Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt22(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h), Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), h)), h)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Zero), Neg(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), bc, bd)
new_deleteMin3(wvw340, wvw341, Branch(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434), wvw344, h) → new_mkBalBranch5(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h)
new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2355000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch448(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Succ(wvw235500)), Neg(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch461(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch1135(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch422(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, Zero, ba, bb) → new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal2Mid_elt1010(wvw2358, wvw2359, wvw2360, wvw2361, wvw2362, wvw2363, wvw2364, wvw2365, wvw2366, wvw2367, wvw2368, wvw2369, wvw2370, wvw2371, EmptyFM, be, bf) → wvw2369
new_mkBalBranch7(wvw300, wvw31, wvw33, wvw5, h) → new_mkBalBranch6MkBalBranch514(Neg(wvw300), wvw31, wvw5, wvw33, wvw33, new_ps(new_mkBalBranch6Size_l0(Neg(wvw300), wvw31, wvw5, wvw33, h), new_mkBalBranch6Size_r1(Neg(wvw300), wvw31, wvw5, wvw33, h)), h)
new_glueBal2Mid_key1013(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw1844, wvw1845, wvw1846, wvw1847, Branch(wvw18480, wvw18481, wvw18482, wvw18483, wvw18484), bab, bac) → new_glueBal2Mid_key1013(wvw1835, wvw1836, wvw1837, wvw1838, wvw1839, wvw1840, wvw1841, wvw1842, wvw1843, wvw18480, wvw18481, wvw18482, wvw18483, wvw18484, bab, bac)
new_mkBalBranch6MkBalBranch410(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(Succ(wvw235200)), bc, bd) → new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, new_mkBalBranch6Size_l(wvw2226, wvw2227, wvw2230, wvw2341, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch357(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25790), bc, bd) → new_mkBalBranch6MkBalBranch333(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, Zero, bc, bd) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_primMinusNat0(Succ(wvw133900), Zero) → Pos(Succ(wvw133900))
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Zero), Pos(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch355(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw25580), bc, bd)
new_sizeFM(EmptyFM, bad, bae) → Pos(Zero)
new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2559000), Succ(wvw258100), ba, bb) → new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2559000, wvw258100, ba, bb)
new_mkBalBranch6MkBalBranch513(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2306, wvw2305, ba, bb) → new_mkBalBranch6MkBalBranch510(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2306, wvw2305, ba, bb)
new_mkBalBranch6MkBalBranch355(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2557000), Succ(wvw257300), bc, bd) → new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2557000, wvw257300, bc, bd)
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25090), bc, bd) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw25090, bc, bd)
new_mkBalBranch6MkBalBranch527(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Pos(Zero), bc, bd) → new_mkBalBranch6MkBalBranch515(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, Succ(wvw257300), bc, bd) → new_mkBalBranch6MkBalBranch333(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2Mid_key16(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h) → new_glueBal2Mid_key1016(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, wvw330, wvw331, Pos(wvw3320), wvw333, wvw334, ty_Int, h)
new_mkBalBranch6MkBalBranch446(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25540), ba, bb) → new_mkBalBranch6MkBalBranch422(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw25540, Zero, ba, bb)
new_glueBal2Mid_key1010(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw1662, wvw1663, wvw1664, wvw1665, Branch(wvw16660, wvw16661, wvw16662, wvw16663, wvw16664), gg, gh) → new_glueBal2Mid_key1010(wvw1654, wvw1655, wvw1656, wvw1657, wvw1658, wvw1659, wvw1660, wvw1661, wvw16660, wvw16661, wvw16662, wvw16663, wvw16664, gg, gh)
new_glueBal2Mid_elt15(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt1013(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Zero), bc, bd) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, bc, bd)
new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw2605000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch1133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6Size_l1(wvw2011, wvw2012, wvw2013, wvw2014, wvw2015, wvw2016, wvw2017, wvw2018, da, db) → new_sizeFM(wvw2018, da, db)
new_mkBalBranch6MkBalBranch0140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch0117(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, Succ(wvw25890), bc, bd) → new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw25890, bc, bd)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23960), bc, bd) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch332(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, wvw255500, bc, bd) → new_mkBalBranch6MkBalBranch320(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Pos(Zero), Pos(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Succ(wvw25320), bc, bd) → new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw25320, bc, bd)
new_mkBalBranch6MkBalBranch112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2537, bc, bd) → new_mkBalBranch6MkBalBranch113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw2537, wvw252300, bc, bd)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_delFromFM25(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Succ(wvw1270), Zero, bg) → new_mkBalBranch7(Succ(wvw121), wvw122, wvw124, new_delFromFM3(wvw125, Neg(Succ(wvw126)), bg), bg)
new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch323(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch1124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2GlueBal11(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Zero, Zero, bc, bd) → new_glueBal2GlueBal14(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Pos(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1110(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), bc, bd)
new_glueBal2Mid_elt1017(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw1676, wvw1677, wvw1678, wvw1679, Branch(wvw16800, wvw16801, wvw16802, wvw16803, wvw16804), bbe, bbf) → new_glueBal2Mid_elt1017(wvw1668, wvw1669, wvw1670, wvw1671, wvw1672, wvw1673, wvw1674, wvw1675, wvw16800, wvw16801, wvw16802, wvw16803, wvw16804, bbe, bbf)
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Succ(wvw255700)), Neg(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch339(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, new_primMulNat1(wvw25580), bc, bd)
new_glueBal2GlueBal11(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Zero, Succ(wvw22370), bc, bd) → new_glueBal2GlueBal14(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd)
new_glueBal2Mid_elt206(wvw1439, wvw1440, wvw1441, wvw1442, wvw1443, wvw1444, wvw1445, wvw1446, wvw1447, wvw1448, wvw1449, wvw1450, EmptyFM, wvw1452, cd, ce) → wvw1449
new_mkBalBranch6MkBalBranch356(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23900), bc, bd) → new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), bc, bd)
new_primPlusNat0(Zero, Succ(wvw5200)) → Succ(wvw5200)
new_primPlusNat0(Succ(wvw33200), Zero) → Succ(wvw33200)
new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Succ(wvw235300)), Pos(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch425(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2354000), Zero, ba, bb) → new_mkBalBranch6MkBalBranch423(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, Branch(wvw22480, wvw22481, wvw22482, wvw22483, wvw22484), ba, bb) → new_mkBalBranch0(wvw2244, wvw2245, wvw2247, wvw22480, wvw22481, wvw22482, wvw22483, wvw22484, ba, bb)
new_glueBal(Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin4(wvw340, wvw341, wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Zero), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt24(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Zero), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), h)), h)
new_mkBalBranch6MkBalBranch331(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw2570, bc, bd) → new_mkBalBranch6MkBalBranch332(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2570, wvw255500, bc, bd)
new_glueBal2Mid_elt18(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt1015(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch0115(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, Succ(wvw25970), ba, bb) → new_mkBalBranch6MkBalBranch0121(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw25970, ba, bb)
new_mkBalBranch6MkBalBranch1126(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw2613, bc, bd) → new_mkBalBranch6MkBalBranch1146(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_glueBal2Mid_key1018(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw1720, wvw1721, wvw1722, wvw1723, EmptyFM, hh, baa) → wvw1720
new_primMulNat(Zero) → Zero
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Zero), Neg(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch460(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Pos(Succ(wvw260700)), Neg(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1149(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, new_primMulNat(wvw26080), ba, bb)
new_glueBal2Mid_elt209(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw2448, wvw2449, wvw2450, EmptyFM, wvw2452, hc, hd) → wvw2449
new_mkBalBranch6MkBalBranch342(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw2573, bc, bd) → new_mkBalBranch6MkBalBranch325(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw2573, bc, bd)
new_deleteMax2(wvw3340, wvw3341, wvw3342, wvw3343, Branch(wvw33440, wvw33441, wvw33442, wvw33443, wvw33444), h) → new_mkBalBranch6(wvw3340, wvw3341, wvw3343, wvw33440, wvw33441, wvw33442, wvw33443, wvw33444, h)
new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch1147(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_deleteMin2(wvw3430, wvw3431, wvw3432, Branch(wvw34330, wvw34331, wvw34332, wvw34333, wvw34334), wvw3434, h) → new_mkBalBranch5(wvw3430, wvw3431, wvw34330, wvw34331, wvw34332, wvw34333, wvw34334, wvw3434, h)
new_glueBal2Mid_key23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key205(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, ty_Int, h)
new_mkBalBranch0(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd) → new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, new_ps(new_sizeFM(wvw2234, bc, bd), new_sizeFM(new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd), bc, bd)), bc, bd)
new_glueBal(Branch(wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344), h) → new_glueBal2GlueBal11(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw34200, wvw33200, ty_Int, h)
new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch415(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Zero)), bc, bd) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, bc, bd)
new_mkBalBranch6MkBalBranch468(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_mkBalBranch6Size_l(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, bc, bd), new_mkBalBranch6Size_r(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, bc, bd), bc, bd)
new_glueBal2Mid_key1015(wvw1741, wvw1742, wvw1743, wvw1744, wvw1745, wvw1746, wvw1747, wvw1748, wvw1749, wvw1750, wvw1751, wvw1752, EmptyFM, ga, gb) → wvw1749
new_delFromFM3(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Zero), h) → new_glueBal(wvw33, wvw34, h)
new_mkBalBranch6MkBalBranch461(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw2544, bc, bd) → new_mkBalBranch6MkBalBranch464(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2544, wvw235500, bc, bd)
new_glueBal2Mid_key205(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw1542, wvw1543, wvw1544, Branch(wvw15450, wvw15451, wvw15452, wvw15453, wvw15454), wvw1546, cb, cc) → new_glueBal2Mid_key205(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw15450, wvw15451, wvw15452, wvw15453, wvw15454, cb, cc)
new_glueBal2Mid_key13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key1012(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Neg(Zero), wvw333, wvw334, ty_Int, h)
new_glueBal2Mid_elt1011(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw1589, wvw1590, wvw1591, wvw1592, EmptyFM, bh, ca) → wvw1590
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Zero), Neg(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch442(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw23930), ba, bb)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Succ(wvw235300)), Pos(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch429(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, new_primMulNat1(wvw23940), bc, bd)
new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, Branch(wvw223540, wvw223541, wvw223542, wvw223543, wvw223544), bc, bd) → new_mkBalBranch0(wvw22350, wvw22351, wvw22353, wvw223540, wvw223541, wvw223542, wvw223543, wvw223544, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Neg(Succ(wvw256300)), Neg(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0139(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch1139(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, wvw260500, bc, bd) → new_mkBalBranch6MkBalBranch1146(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, Branch(wvw22970, wvw22971, wvw22972, wvw22973, wvw22974), bc, bd) → new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, new_sizeFM(wvw22973, bc, bd), new_sizeFM(wvw22974, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Succ(wvw253200), bc, bd) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, Zero, ba, bb) → new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal2GlueBal12(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Zero, Zero, ba, bb) → new_glueBal2GlueBal13(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb)
new_glueBal2Mid_elt17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_elt1018(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334, h, ty_Int)
new_delFromFM3(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Succ(wvw4000)), h) → new_mkBalBranch8(Zero, wvw31, wvw33, new_delFromFM3(wvw34, Pos(Succ(wvw4000)), h), h)
new_mkBalBranch6MkBalBranch412(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23900), bc, bd) → new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23900), bc, bd)
new_mkBalBranch6MkBalBranch1140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw26240), ba, bb) → new_mkBalBranch6MkBalBranch1138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw26240, Zero, ba, bb)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Pos(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch510(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2308, wvw2307, ba, bb) → new_mkBranch(Zero, new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), wvw2307, ba, bb)
new_delFromFM12(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Zero, Succ(wvw3870), fd) → new_mkBalBranch8(Succ(wvw380), wvw381, new_delFromFM3(wvw383, Pos(Succ(wvw385)), fd), wvw384, fd)
new_mkBalBranch6MkBalBranch359(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw2582, ba, bb) → new_mkBalBranch6MkBalBranch330(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Zero)), bc, bd) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd)
new_mkBalBranch6MkBalBranch338(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, bc, bd) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch468(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch1134(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, EmptyFM, wvw2297, bc, bd) → error([])
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Succ(wvw252300)), Neg(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, new_primMulNat(wvw25240), bc, bd)
new_mkBalBranch6MkBalBranch117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25390), bc, bd) → new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw25390, Zero, bc, bd)
new_mkBalBranch6MkBalBranch519(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2298, wvw2297, Succ(Zero), bc, bd) → new_mkBalBranch6MkBalBranch521(new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Zero), Pos(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch431(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, Succ(wvw252100), bc, bd) → new_mkBalBranch6MkBalBranch455(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Neg(Zero), Pos(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1128(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(Succ(Zero))), bc, bd) → new_mkBalBranch6MkBalBranch518(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch516(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2302, wvw2301, bc, bd) → new_mkBranch(Zero, new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), wvw2301, bc, bd)
new_mkBalBranch6MkBalBranch444(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw2552, ba, bb) → new_mkBalBranch6MkBalBranch436(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2552, wvw235400, ba, bb)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Zero), Neg(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch362(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch456(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw2531, bc, bd) → new_mkBalBranch6MkBalBranch457(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw2531, bc, bd)
new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, EmptyFM, h) → wvw333
new_mkBalBranch6MkBalBranch0133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(wvw255700)), Neg(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch354(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, new_primMulNat1(wvw25580), bc, bd)
new_glueBal2Mid_key208(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw1605, wvw1606, wvw1607, EmptyFM, wvw1609, he, hf) → wvw1605
new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw2561000), Succ(wvw258900), bc, bd) → new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw2561000, wvw258900, bc, bd)
new_glueBal2Mid_elt22(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt208(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h, ty_Int)
new_mkBalBranch6MkBalBranch522(wvw2351, wvw2350, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2349, wvw2348, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch523(wvw2351, wvw2350, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2349, wvw2348, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch447(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw2540, bc, bd) → new_mkBalBranch6MkBalBranch448(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_deleteMin5(wvw340, wvw341, wvw34200, EmptyFM, wvw344, h) → wvw344
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Zero), Pos(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch357(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw25580), bc, bd)
new_mkBalBranch6MkBalBranch448(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch0(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch457(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, Zero, bc, bd) → new_mkBalBranch6MkBalBranch448(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_deleteMin6(wvw2239, wvw2240, wvw2241, EmptyFM, wvw2243, ba, bb) → wvw2243
new_mkBalBranch6MkBalBranch452(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, Zero, bc, bd) → new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch329(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch323(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal2Mid_key21(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h) → new_glueBal2Mid_key206(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, ty_Int, h)
new_ps(Pos(wvw13390), Pos(wvw13380)) → Pos(new_primPlusNat0(wvw13390, wvw13380))
new_mkBalBranch6MkBalBranch318(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_key1016(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw1573, wvw1574, wvw1575, wvw1576, EmptyFM, ge, gf) → wvw1573
new_mkBalBranch6MkBalBranch350(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw2569, bc, bd) → new_mkBalBranch6MkBalBranch320(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Zero), Pos(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch319(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb) → new_mkBalBranch6MkBalBranch0136(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch0112(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25130), bc, bd) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch1124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw26110), bc, bd) → new_mkBalBranch6MkBalBranch1139(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, wvw26110, bc, bd)
new_mkBalBranch6MkBalBranch0134(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw25990), ba, bb) → new_mkBalBranch6MkBalBranch0120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, wvw25990, ba, bb)
new_mkBalBranch6MkBalBranch328(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw2585, ba, bb) → new_mkBalBranch6MkBalBranch329(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Zero), Neg(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch432(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, bc, bd) → new_mkBranch(Zero, wvw2231, wvw2232, wvw2234, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Neg(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch313(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch0111(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, Branch(wvw223030, wvw223031, wvw223032, wvw223033, wvw223034), wvw22304, wvw2341, wvw2340, bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvw223030, wvw223031, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvw2226, wvw2227, wvw2340, wvw223033, bc, bd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvw22300, wvw22301, wvw223034, wvw22304, bc, bd), bc, bd)
new_glueBal2Mid_key209(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw2464, wvw2465, wvw2466, EmptyFM, wvw2468, bbc, bbd) → wvw2464
new_mkBalBranch6MkBalBranch1114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2536, bc, bd) → new_mkBalBranch6MkBalBranch1116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Zero), Neg(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch351(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(Zero)), bc, bd) → new_mkBalBranch6MkBalBranch533(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw235200, bc, bd) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Pos(Zero), Neg(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0144(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2557000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch344(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch353(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Succ(wvw255700)), Pos(wvw25580), bc, bd) → new_mkBalBranch6MkBalBranch335(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, new_primMulNat1(wvw25580), bc, bd)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Neg(Succ(wvw231700)), bc, bd) → new_mkBalBranch6MkBalBranch55(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, bc, bd)
new_mkBalBranch6MkBalBranch445(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(wvw23920), bc, bd) → new_mkBalBranch6MkBalBranch417(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), bc, bd)
new_mkBalBranch6MkBalBranch352(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, new_sizeFM(wvw2235, bc, bd), new_sizeFM(wvw2234, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch340(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25780), wvw255700, bc, bd) → new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw25780, wvw255700, bc, bd)
new_mkBalBranch6MkBalBranch0138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw2598, ba, bb) → new_mkBalBranch6MkBalBranch0125(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch531(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2287, bc, bd) → new_mkBalBranch6MkBalBranch532(new_glueBal2Mid_key15(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt19(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_key15(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt19(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), wvw2287, bc, bd)
new_mkBalBranch6MkBalBranch464(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25440), wvw235500, bc, bd) → new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw25440, wvw235500, bc, bd)
new_mkBalBranch6MkBalBranch1123(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw2610, bc, bd) → new_mkBalBranch6MkBalBranch1133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch347(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, wvw2566, bc, bd) → new_mkBalBranch6MkBalBranch352(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, Zero, bc, bd) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_glueBal(Branch(wvw330, wvw331, Neg(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt15(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt15(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt15(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Pos(Zero), Neg(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1125(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2353000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch411(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Neg(wvw23890), bc, bd) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_key1012(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw1690, wvw1691, wvw1692, wvw1693, Branch(wvw16940, wvw16941, wvw16942, wvw16943, wvw16944), bah, bba) → new_glueBal2Mid_key1012(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw16940, wvw16941, wvw16942, wvw16943, wvw16944, bah, bba)
new_mkBalBranch6MkBalBranch421(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw2547, ba, bb) → new_mkBalBranch6MkBalBranch422(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, wvw2547, ba, bb)
new_mkBalBranch6MkBalBranch518(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_mkBalBranch6Size_r(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, bc, bd), new_mkBalBranch6Size_l(wvw2296, wvw2295, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), wvw2294, bc, bd), bc, bd)
new_glueBal(Branch(wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt17(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Succ(wvw33200), wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch515(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2300, wvw2299, bc, bd) → new_mkBalBranch6MkBalBranch516(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2300, wvw2299, bc, bd)
new_delFromFM02(wvw1498, wvw1499, wvw1500, wvw1501, wvw1502, wvw1503, fh) → error([])
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Zero), Pos(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch462(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, Succ(wvw261700), ba, bb) → new_mkBalBranch6MkBalBranch1120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch525(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2304, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch510(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2304, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Neg(Succ(wvw255500)), Pos(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch350(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch1111(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, wvw2533, bc, bd) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_deleteMax5(wvw330, wvw331, wvw333, EmptyFM, h) → wvw333
new_primPlusNat0(Zero, Zero) → Zero
new_mkBalBranch6MkBalBranch317(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, bc, bd) → new_mkBalBranch6MkBalBranch36(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2469, bc, bd)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Pos(Succ(wvw255900)), Pos(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch336(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch1115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, bc, bd) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch517(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2312, wvw2311, Succ(Zero), ba, bb) → new_mkBalBranch6MkBalBranch54(new_glueBal2Mid_key1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt11(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), Branch(wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243), wvw2312, wvw2311, ba, bb)
new_mkBalBranch6MkBalBranch0141(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, EmptyFM, wvw22974, bc, bd) → error([])
new_mkBalBranch6MkBalBranch521(wvw2339, wvw2338, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2337, wvw2336, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch529(wvw2339, wvw2338, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2337, wvw2336, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw2607000), Succ(wvw261700), ba, bb) → new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw2607000, wvw261700, ba, bb)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Succ(Succ(Succ(wvw22870000)))), bc, bd) → new_mkBalBranch6MkBalBranch518(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch528(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Neg(Succ(wvw229000)), ba, bb) → new_mkBalBranch6MkBalBranch511(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch0116(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw25960), bc, bd) → new_mkBalBranch6MkBalBranch0117(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw25960, Zero, bc, bd)
new_glueBal2Mid_elt14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_elt1017(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Pos(Zero), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch530(wvw340, wvw341, wvw344, wvw1224, wvw1223, h) → new_mkBranch(Zero, wvw340, wvw341, wvw1223, wvw344, ty_Int, h)
new_glueBal2Mid_key11(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h) → new_glueBal2Mid_key1010(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, wvw330, wvw331, Pos(Zero), wvw333, wvw334, ty_Int, h)
new_mkBalBranch6MkBalBranch427(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Pos(Zero), Pos(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1130(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, new_primMulNat(wvw26080), ba, bb)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Zero), Pos(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch018(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), bc, bd)
new_delFromFM04(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Succ(wvw16320), Zero, fc) → new_delFromFM01(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, fc)
new_delFromFM04(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, Zero, Succ(wvw16330), fc) → new_delFromFM01(wvw1626, wvw1627, wvw1628, wvw1629, wvw1630, wvw1631, fc)
new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, Succ(wvw254700), ba, bb) → new_mkBalBranch6MkBalBranch439(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch524(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Neg(Zero), ba, bb) → new_mkBalBranch6MkBalBranch510(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch361(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw2555000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch352(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_sizeFM(Branch(wvw9930, wvw9931, wvw9932, wvw9933, wvw9934), bad, bae) → wvw9932
new_mkBalBranch6MkBalBranch1140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, Branch(wvw23400, wvw23401, wvw23402, wvw23403, wvw23404), bc, bd) → new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_sizeFM(wvw23404, bc, bd), new_sizeFM(wvw23403, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch463(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch467(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Succ(wvw255500)), Pos(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch346(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, new_primMulNat1(wvw25560), bc, bd)
new_delFromFM12(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, Succ(wvw3860), Zero, fd) → new_delFromFM13(wvw380, wvw381, wvw382, wvw383, wvw384, wvw385, fd)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, Branch(wvw234040, wvw234041, wvw234042, wvw234043, wvw234044), bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvw234040, wvw234041, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvw23400, wvw23401, wvw23403, wvw234043, bc, bd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvw2226, wvw2227, wvw234044, wvw2230, bc, bd), bc, bd)
new_delFromFM25(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, Zero, Zero, bg) → new_delFromFM23(wvw121, wvw122, wvw123, wvw124, wvw125, wvw126, bg)
new_glueBal2Mid_elt205(wvw2406, wvw2407, wvw2408, wvw2409, wvw2410, wvw2411, wvw2412, wvw2413, wvw2414, wvw2415, wvw2416, wvw2417, wvw2418, EmptyFM, wvw2420, bce, bcf) → wvw2417
new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2GlueBal12(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Succ(wvw22490), Zero, ba, bb) → new_mkBalBranch6MkBalBranch524(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_ps(new_sizeFM(Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), ba, bb), new_sizeFM(new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), ba, bb)), ba, bb)
new_glueBal2Mid_elt1014(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw1859, wvw1860, wvw1861, wvw1862, Branch(wvw18630, wvw18631, wvw18632, wvw18633, wvw18634), de, df) → new_glueBal2Mid_elt1014(wvw1850, wvw1851, wvw1852, wvw1853, wvw1854, wvw1855, wvw1856, wvw1857, wvw1858, wvw18630, wvw18631, wvw18632, wvw18633, wvw18634, de, df)
new_glueBal2Mid_key109(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw2504, wvw2505, wvw2506, wvw2507, Branch(wvw25080, wvw25081, wvw25082, wvw25083, wvw25084), ea, eb) → new_glueBal2Mid_key109(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw25080, wvw25081, wvw25082, wvw25083, wvw25084, ea, eb)
new_primMinusNat0(Zero, Zero) → Pos(Zero)
new_glueBal2Mid_elt109(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw1899, wvw1900, wvw1901, wvw1902, Branch(wvw19030, wvw19031, wvw19032, wvw19033, wvw19034), ee, ef) → new_glueBal2Mid_elt109(wvw1890, wvw1891, wvw1892, wvw1893, wvw1894, wvw1895, wvw1896, wvw1897, wvw1898, wvw19030, wvw19031, wvw19032, wvw19033, wvw19034, ee, ef)
new_mkBalBranch6MkBalBranch349(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1147(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, Branch(wvw22480, wvw22481, wvw22482, wvw22483, wvw22484), wvw2303, ba, bb) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvw22480, wvw22481, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvw2244, wvw2245, wvw2247, wvw22483, ba, bb), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvw2347, wvw2346, wvw22484, wvw2303, ba, bb), ba, bb)
new_glueBal(EmptyFM, wvw34, h) → wvw34
new_mkBalBranch6MkBalBranch438(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, Zero, ba, bb) → new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, Succ(wvw258900), bc, bd) → new_mkBalBranch6MkBalBranch0127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_delFromFM3(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Zero), h) → new_glueBal(wvw33, wvw34, h)
new_mkBalBranch6MkBalBranch336(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw2581, ba, bb) → new_mkBalBranch6MkBalBranch337(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw2581, ba, bb)
new_mkBalBranch6MkBalBranch0135(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw2601, ba, bb) → new_mkBalBranch6MkBalBranch0122(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch0110(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch014(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch466(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, new_mkBalBranch6Size_l(wvw2335, wvw2334, wvw2298, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), bc, bd), new_mkBalBranch6Size_r(wvw2335, wvw2334, wvw2298, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch0141(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, Branch(wvw229730, wvw229731, wvw229732, wvw229733, wvw229734), wvw22974, bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvw229730, wvw229731, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvw2335, wvw2334, Branch(wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235), wvw229733, bc, bd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvw22970, wvw22971, wvw229734, wvw22974, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Neg(Succ(wvw256100)), Neg(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0128(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch0144(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Succ(wvw26000), ba, bb) → new_mkBalBranch6MkBalBranch0125(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_delFromFM3(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Pos(Zero), h) → new_glueBal(wvw33, wvw34, h)
new_mkBalBranch6MkBalBranch343(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch0116(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, EmptyFM, bc, bd) → error([])
new_glueBal2Mid_elt19(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc) → new_glueBal2Mid_elt1010(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2231, wvw2232, Pos(Succ(wvw2233)), wvw2234, wvw2235, bd, bc)
new_mkBalBranch6MkBalBranch1120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), wvw2244, wvw2245, wvw2247, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), wvw2347, wvw2346, wvw2248, wvw2303, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Succ(wvw240000)), Pos(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch312(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Neg(Succ(wvw256300)), Pos(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0135(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch0123(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw25910), bc, bd) → new_mkBalBranch6MkBalBranch0124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, wvw25910, bc, bd)
new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd) → new_mkBalBranch6MkBalBranch1117(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Neg(Succ(wvw260700)), Neg(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1142(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, new_primMulNat(wvw26080), ba, bb)
new_mkBalBranch6MkBalBranch51(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch52(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal(Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin3(wvw340, wvw341, wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Neg(Zero), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_glueBal2Mid_elt25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Neg(Zero), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(Succ(wvw33200)), wvw333, wvw334), h)), h)
new_mkBalBranch6MkBalBranch358(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch322(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd) → new_mkBranch(Zero, wvw2226, wvw2227, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), wvw2230, bc, bd)
new_mkBalBranch6MkBalBranch0124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, wvw256100, bc, bd) → new_mkBalBranch6MkBalBranch0127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_delFromFM3(Branch(Neg(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Succ(wvw4000)), h) → new_mkBalBranch7(Zero, wvw31, new_delFromFM3(wvw33, Neg(Succ(wvw4000)), h), wvw34, h)
new_glueBal2GlueBal12(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Succ(wvw22490), Succ(wvw22500), ba, bb) → new_glueBal2GlueBal12(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw22490, wvw22500, ba, bb)
new_delFromFM11(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Zero, Succ(wvw3120), hg) → new_mkBalBranch7(Succ(wvw305), wvw306, new_delFromFM3(wvw308, Neg(Succ(wvw310)), hg), wvw309, hg)
new_mkBalBranch6MkBalBranch429(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw2527, bc, bd) → new_mkBalBranch6MkBalBranch455(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch463(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25460), bc, bd) → new_mkBalBranch6MkBalBranch457(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw25460, Zero, bc, bd)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch47(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw239900), bc, bd) → new_mkBalBranch6MkBalBranch48(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch449(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, wvw235300, bc, bd) → new_mkBalBranch6MkBalBranch455(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_glueBal2Mid_key208(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw1605, wvw1606, wvw1607, Branch(wvw16080, wvw16081, wvw16082, wvw16083, wvw16084), wvw1609, he, hf) → new_glueBal2Mid_key208(wvw1596, wvw1597, wvw1598, wvw1599, wvw1600, wvw1601, wvw1602, wvw1603, wvw1604, wvw16080, wvw16081, wvw16082, wvw16083, wvw16084, he, hf)
new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd) → new_glueBal2Mid_key207(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230, bc, bd)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch334(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd) → new_mkBranch(Succ(Zero), wvw2293, wvw2292, wvw2291, Branch(wvw2226, wvw2227, Pos(Succ(wvw2228)), wvw2229, wvw2230), bc, bd)
new_mkBalBranch6MkBalBranch0144(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch527(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Neg(Succ(wvw228300)), bc, bd) → new_mkBalBranch6MkBalBranch516(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), bc, bd)
new_delFromFM11(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, Succ(wvw3110), Succ(wvw3120), hg) → new_delFromFM11(wvw305, wvw306, wvw307, wvw308, wvw309, wvw310, wvw3110, wvw3120, hg)
new_mkBalBranch6MkBalBranch525(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2304, wvw2303, Succ(Zero), ba, bb) → new_mkBalBranch6MkBalBranch522(new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt21(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch0143(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, wvw2593, bc, bd) → new_mkBalBranch6MkBalBranch0127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Pos(Succ(wvw260500)), Neg(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1123(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, new_primMulNat(wvw26060), bc, bd)
new_glueBal2Mid_elt207(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw1410, wvw1411, wvw1412, EmptyFM, wvw1414, ec, ed) → wvw1411
new_mkBalBranch6MkBalBranch114(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, wvw252300, Zero, bc, bd) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_glueBal2Mid_elt1012(wvw2478, wvw2479, wvw2480, wvw2481, wvw2482, wvw2483, wvw2484, wvw2485, wvw2486, wvw2487, wvw2488, wvw2489, wvw2490, wvw2491, EmptyFM, cf, cg) → wvw2489
new_mkBalBranch6MkBalBranch0124(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw25940), wvw256100, bc, bd) → new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw25940, wvw256100, bc, bd)
new_mkBalBranch6MkBalBranch38(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24720), bc, bd) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw2523000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch526(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch523(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_delFromFM24(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Succ(wvw1190), bbb) → new_delFromFM24(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, wvw1180, wvw1190, bbb)
new_glueBal2Mid_key1016(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw1573, wvw1574, wvw1575, wvw1576, Branch(wvw15770, wvw15771, wvw15772, wvw15773, wvw15774), ge, gf) → new_glueBal2Mid_key1016(wvw1563, wvw1564, wvw1565, wvw1566, wvw1567, wvw1568, wvw1569, wvw1570, wvw1571, wvw1572, wvw15770, wvw15771, wvw15772, wvw15773, wvw15774, ge, gf)
new_mkBalBranch6MkBalBranch320(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch327(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch3(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, bc, bd) → new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, new_ps(new_sizeFM(new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), bc, bd), new_sizeFM(wvw2230, bc, bd)), bc, bd)
new_mkBalBranch6MkBalBranch012(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw25150), bc, bd) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw25150, Zero, bc, bd)
new_mkBalBranch6MkBalBranch439(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch451(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch524(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Pos(Zero), ba, bb) → new_mkBalBranch6MkBalBranch513(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), new_deleteMin6(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, ba, bb), ba, bb)
new_ps(Neg(wvw13390), Neg(wvw13380)) → Neg(new_primPlusNat0(wvw13390, wvw13380))
new_glueBal2Mid_elt1011(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw1589, wvw1590, wvw1591, wvw1592, Branch(wvw15930, wvw15931, wvw15932, wvw15933, wvw15934), bh, ca) → new_glueBal2Mid_elt1011(wvw1579, wvw1580, wvw1581, wvw1582, wvw1583, wvw1584, wvw1585, wvw1586, wvw1587, wvw1588, wvw15930, wvw15931, wvw15932, wvw15933, wvw15934, bh, ca)
new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw2355000), Succ(wvw253100), bc, bd) → new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2355000, wvw253100, bc, bd)
new_glueBal2Mid_key2(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb) → new_glueBal2Mid_key209(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243, ba, bb)
new_glueBal2Mid_key2010(wvw1424, wvw1425, wvw1426, wvw1427, wvw1428, wvw1429, wvw1430, wvw1431, wvw1432, wvw1433, wvw1434, wvw1435, EmptyFM, wvw1437, bda, bdb) → wvw1433
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Neg(Succ(wvw260500)), Pos(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1126(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch1137(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw2617, ba, bb) → new_mkBalBranch6MkBalBranch1138(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw2617, ba, bb)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Pos(Succ(Succ(Succ(wvw23100000)))), bc, bd) → new_mkBalBranch6MkBalBranch51(wvw2226, wvw2227, wvw2230, new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), new_deleteMin0(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Zero), Pos(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch445(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw23930), ba, bb)
new_glueBal2Mid_key14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_key1013(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334, ty_Int, h)
new_delFromFM3(Branch(Pos(Zero), wvw31, wvw32, wvw33, wvw34), Neg(Zero), h) → new_glueBal(wvw33, wvw34, h)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Pos(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1112(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), bc, bd)
new_mkBalBranch6MkBalBranch511(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2316, wvw2315, ba, bb) → new_mkBranch(Zero, new_glueBal2Mid_key1(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_glueBal2Mid_elt11(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba), wvw2315, Branch(wvw2239, wvw2240, Neg(Succ(wvw2241)), wvw2242, wvw2243), ba, bb)
new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, EmptyFM, ba, bb) → wvw2247
new_deleteMax3(wvw2231, wvw2232, wvw2233, wvw2234, Branch(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354), bc, bd) → new_mkBalBranch0(wvw2231, wvw2232, wvw2234, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Succ(wvw246900), bc, bd) → new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2400000, wvw246900, bc, bd)
new_mkBalBranch6MkBalBranch0139(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw2602, ba, bb) → new_mkBalBranch6MkBalBranch0120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw2602, wvw256300, ba, bb)
new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2352000), Succ(wvw239900), bc, bd) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw2352000, wvw239900, bc, bd)
new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw2559000), Zero, ba, bb) → new_mkBalBranch6MkBalBranch330(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal(Branch(wvw330, wvw331, Neg(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key12(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt1(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key12(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt1(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key12(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt1(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Neg(Succ(wvw34200)), wvw343, wvw344), new_deleteMax5(wvw330, wvw331, wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch1(wvw2226, wvw2227, wvw2230, wvw2341, EmptyFM, bc, bd) → error([])
new_mkBalBranch6MkBalBranch345(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Succ(wvw255500)), Neg(wvw25560), bc, bd) → new_mkBalBranch6MkBalBranch347(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw255500, new_primMulNat1(wvw25560), bc, bd)
new_mkBalBranch6MkBalBranch365(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, wvw255900, ba, bb) → new_mkBalBranch6MkBalBranch329(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal(Branch(wvw330, wvw331, Neg(wvw3320), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key21(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_deleteMin5(wvw340, wvw341, wvw34200, wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(wvw3320), wvw333, wvw334), Branch(wvw330, wvw331, Neg(wvw3320), wvw333, wvw334), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key21(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(wvw3320), wvw333, wvw334), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key21(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_glueBal2Mid_elt23(wvw340, wvw341, wvw34200, wvw343, wvw344, wvw330, wvw331, wvw3320, wvw333, wvw334, h), new_deleteMin2(wvw340, wvw341, Pos(Succ(wvw34200)), wvw343, wvw344, h), Branch(wvw330, wvw331, Neg(wvw3320), wvw333, wvw334), h)), h)
new_mkBalBranch6MkBalBranch433(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, wvw2543, bc, bd) → new_mkBalBranch6MkBalBranch434(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2Mid_key109(wvw2494, wvw2495, wvw2496, wvw2497, wvw2498, wvw2499, wvw2500, wvw2501, wvw2502, wvw2503, wvw2504, wvw2505, wvw2506, wvw2507, EmptyFM, ea, eb) → wvw2504
new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch466(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Pos(Succ(wvw260700)), Pos(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1137(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, new_primMulNat(wvw26080), ba, bb)
new_mkBalBranch6Size_r0(wvw2011, wvw2012, wvw2013, wvw2014, wvw2015, wvw2016, wvw2017, wvw2018, da, db) → new_sizeFM(Branch(wvw2013, wvw2014, Pos(Succ(wvw2015)), wvw2016, wvw2017), da, db)
new_mkBalBranch6MkBalBranch419(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2354, ba, bb) → new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw2354, new_mkBalBranch6Size_l(wvw2347, wvw2346, wvw2304, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Neg(Succ(wvw260700)), Pos(wvw26080), ba, bb) → new_mkBalBranch6MkBalBranch1144(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, new_primMulNat(wvw26080), ba, bb)
new_mkBalBranch6MkBalBranch115(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch118(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_mkBalBranch6MkBalBranch432(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch119(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Pos(Zero), Neg(wvw25240), bc, bd) → new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, new_primMulNat(wvw25240), bc, bd)
new_mkBalBranch6MkBalBranch428(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25260), bc, bd) → new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch1144(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, wvw260700, wvw2621, ba, bb) → new_mkBalBranch6MkBalBranch1120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch1133(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd) → new_mkBalBranch6MkBalBranch1134(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch0145(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Zero, ba, bb) → new_mkBalBranch6MkBalBranch0126(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch1129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw26160), bc, bd) → new_mkBalBranch6MkBalBranch1135(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw26160, Zero, bc, bd)
new_mkBalBranch6MkBalBranch1118(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, wvw260700, ba, bb) → new_mkBalBranch6MkBalBranch1120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_primMinusNat0(Zero, Succ(wvw133800)) → Neg(Succ(wvw133800))
new_glueBal2Mid_elt207(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw1410, wvw1411, wvw1412, Branch(wvw14130, wvw14131, wvw14132, wvw14133, wvw14134), wvw1414, ec, ed) → new_glueBal2Mid_elt207(wvw1400, wvw1401, wvw1402, wvw1403, wvw1404, wvw1405, wvw1406, wvw1407, wvw1408, wvw1409, wvw14130, wvw14131, wvw14132, wvw14133, wvw14134, ec, ed)
new_mkBalBranch6MkBalBranch428(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch450(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_glueBal2Mid_elt11(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, bb, ba) → new_glueBal2Mid_elt1012(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248, bb, ba)
new_sizeFM0(Branch(wvw12230, wvw12231, wvw12232, wvw12233, wvw12234), h) → wvw12232
new_mkBalBranch6MkBalBranch0136(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, EmptyFM, wvw23034, ba, bb) → error([])
new_mkBalBranch6MkBalBranch0136(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, Branch(wvw230330, wvw230331, wvw230332, wvw230333, wvw230334), wvw23034, ba, bb) → new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), wvw230330, wvw230331, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), wvw2347, wvw2346, Branch(wvw2244, wvw2245, Neg(Succ(wvw2246)), wvw2247, wvw2248), wvw230333, ba, bb), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), wvw23030, wvw23031, wvw230334, wvw23034, ba, bb), ba, bb)
new_glueBal2Mid_key1011(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw1884, wvw1885, wvw1886, wvw1887, Branch(wvw18880, wvw18881, wvw18882, wvw18883, wvw18884), baf, bag) → new_glueBal2Mid_key1011(wvw1875, wvw1876, wvw1877, wvw1878, wvw1879, wvw1880, wvw1881, wvw1882, wvw1883, wvw18880, wvw18881, wvw18882, wvw18883, wvw18884, baf, bag)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Succ(wvw23170000)))), bc, bd) → new_mkBalBranch6MkBalBranch51(wvw2231, wvw2232, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd), wvw2234, wvw2234, bc, bd)
new_mkBalBranch6MkBalBranch1143(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw26230), ba, bb) → new_mkBalBranch6MkBalBranch1120(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch0125(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb) → new_mkBalBranch6MkBalBranch0136(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, ba, bb)
new_mkBalBranch6MkBalBranch316(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Neg(Zero), Neg(wvw24010), bc, bd) → new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw24010), bc, bd)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch330(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb) → new_mkBalBranch6MkBalBranch1132(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, new_sizeFM(wvw2248, ba, bb), new_sizeFM(wvw2247, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Pos(Succ(wvw240300)), Pos(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch013(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, wvw240300, new_primMulNat(wvw24040), bc, bd)
new_mkBalBranch6MkBalBranch1121(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Pos(Succ(wvw260500)), Pos(wvw26060), bc, bd) → new_mkBalBranch6MkBalBranch1122(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, new_primMulNat(wvw26060), bc, bd)
new_mkBalBranch6MkBalBranch314(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw240000, wvw2470, bc, bd) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_deleteMin7(wvw2226, wvw2227, wvw2228, Branch(wvw22290, wvw22291, wvw22292, wvw22293, wvw22294), wvw2230, bc, bd) → new_mkBalBranch3(wvw2226, wvw2227, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, wvw2230, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Pos(Succ(wvw256300)), Pos(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0114(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw2400000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch33(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0114(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw2597, ba, bb) → new_mkBalBranch6MkBalBranch0115(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, wvw256300, wvw2597, ba, bb)
new_glueBal2Mid_elt13(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_elt1014(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw330, wvw331, Pos(Succ(wvw33200)), wvw333, wvw334, h, ty_Int)
new_mkBalBranch6MkBalBranch418(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, Neg(Zero), Pos(wvw25640), ba, bb) → new_mkBalBranch6MkBalBranch0140(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw23030, wvw23031, wvw23032, wvw23033, wvw23034, new_primMulNat(wvw25640), ba, bb)
new_mkBalBranch6MkBalBranch424(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Pos(Succ(wvw235300)), Neg(wvw23940), bc, bd) → new_mkBalBranch6MkBalBranch426(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, new_primMulNat1(wvw23940), bc, bd)
new_mkBalBranch6MkBalBranch015(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Succ(wvw2403000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch016(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_ps(Pos(wvw13390), Neg(wvw13380)) → new_primMinusNat0(wvw13390, wvw13380)
new_ps(Neg(wvw13390), Pos(wvw13380)) → new_primMinusNat0(wvw13380, wvw13390)
new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw2607000), Zero, ba, bb) → new_mkBalBranch6MkBalBranch1141(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch53(wvw2231, wvw2232, wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, wvw2234, Pos(Succ(Succ(Zero))), bc, bd) → new_mkBalBranch6MkBalBranch54(wvw2231, wvw2232, new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354, bc, bd), wvw2234, wvw2234, bc, bd)
new_mkBalBranch6MkBalBranch1139(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Succ(wvw26140), wvw260500, bc, bd) → new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw26140, wvw260500, bc, bd)
new_mkBalBranch6MkBalBranch315(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch34(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch0(wvw2226, wvw2227, EmptyFM, wvw2341, wvw2340, bc, bd) → error([])
new_mkBalBranch6MkBalBranch1129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw24020), wvw235200, bc, bd) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw24020, wvw235200, bc, bd)
new_mkBalBranch6MkBalBranch1119(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, Zero, ba, bb) → new_mkBalBranch6MkBalBranch1131(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch337(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, Succ(wvw25810), ba, bb) → new_mkBalBranch6MkBalBranch341(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, wvw25810, ba, bb)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Zero), bc, bd) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd)
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Pos(Succ(Succ(Succ(wvw12310000)))), h) → new_mkBalBranch6MkBalBranch51(wvw340, wvw341, wvw344, wvw1224, wvw1223, ty_Int, h)
new_mkBalBranch6MkBalBranch1127(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw2614, bc, bd) → new_mkBalBranch6MkBalBranch1139(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw2614, wvw260500, bc, bd)
new_mkBalBranch6MkBalBranch512(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2314, wvw2313, ba, bb) → new_mkBalBranch6MkBalBranch511(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2314, wvw2313, ba, bb)
new_mkBalBranch6MkBalBranch430(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw235300, wvw2528, bc, bd) → new_mkBalBranch6MkBalBranch449(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw2528, wvw235300, bc, bd)
new_delFromFM24(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Zero, Zero, bbb) → new_delFromFM26(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, bbb)
new_glueBal2Mid_elt208(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw1557, wvw1558, wvw1559, Branch(wvw15600, wvw15601, wvw15602, wvw15603, wvw15604), wvw1561, eg, eh) → new_glueBal2Mid_elt208(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw15600, wvw15601, wvw15602, wvw15603, wvw15604, eg, eh)
new_mkBalBranch6MkBalBranch351(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch321(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Zero), Pos(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch459(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd) → new_mkBalBranch6MkBalBranch35(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_glueBal2Mid_elt2010(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw1620, wvw1621, wvw1622, Branch(wvw16230, wvw16231, wvw16232, wvw16233, wvw16234), wvw1624, bcg, bch) → new_glueBal2Mid_elt2010(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw16230, wvw16231, wvw16232, wvw16233, wvw16234, bcg, bch)
new_mkBalBranch6MkBalBranch532(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Pos(Zero), bc, bd) → new_mkBalBranch6MkBalBranch533(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_deleteMax4(wvw330, wvw331, wvw3320, wvw333, Branch(wvw3340, wvw3341, wvw3342, wvw3343, wvw3344), h) → new_mkBalBranch6(wvw330, wvw331, wvw333, wvw3340, wvw3341, wvw3342, wvw3343, wvw3344, h)
new_primPlusNat0(Succ(wvw33200), Succ(wvw5200)) → Succ(Succ(new_primPlusNat0(wvw33200, wvw5200)))
new_mkBalBranch6MkBalBranch1134(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, Branch(wvw22350, wvw22351, wvw22352, wvw22353, wvw22354), wvw2297, bc, bd) → new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), wvw22350, wvw22351, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), wvw2231, wvw2232, wvw2234, wvw22353, bc, bd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), wvw2335, wvw2334, wvw22354, wvw2297, bc, bd), bc, bd)
new_mkBalBranch6MkBalBranch414(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Pos(wvw23920), bc, bd) → new_mkBalBranch6MkBalBranch49(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, new_primMulNat1(wvw23920), bc, bd)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Succ(wvw23950), bc, bd) → new_mkBalBranch6MkBalBranch44(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, wvw23950, bc, bd)
new_mkBalBranch6MkBalBranch416(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, Succ(wvw23990), bc, bd) → new_mkBalBranch6MkBalBranch46(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, wvw235200, wvw23990, bc, bd)
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Neg(Zero), Neg(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0116(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, new_primMulNat(wvw25620), bc, bd)
new_glueBal2Mid_key209(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw2464, wvw2465, wvw2466, Branch(wvw24670, wvw24671, wvw24672, wvw24673, wvw24674), wvw2468, bbc, bbd) → new_glueBal2Mid_key209(wvw2454, wvw2455, wvw2456, wvw2457, wvw2458, wvw2459, wvw2460, wvw2461, wvw2462, wvw2463, wvw24670, wvw24671, wvw24672, wvw24673, wvw24674, bbc, bbd)
new_mkBalBranch6MkBalBranch357(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, bc, bd) → new_mkBalBranch6MkBalBranch326(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6Size_r1(wvw340, wvw341, wvw344, wvw1361, h) → new_sizeFM0(wvw344, h)
new_glueBal(Branch(wvw330, wvw331, Pos(Zero), wvw333, wvw334), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), h) → new_mkBalBranch6MkBalBranch514(new_glueBal2Mid_key11(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), new_ps(new_mkBalBranch6Size_l0(new_glueBal2Mid_key11(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), h), new_mkBalBranch6Size_r1(new_glueBal2Mid_key11(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), new_glueBal2Mid_elt14(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw333, wvw334, h), Branch(wvw340, wvw341, Pos(Zero), wvw343, wvw344), new_deleteMax4(wvw330, wvw331, Zero, wvw333, wvw334, h), h)), h)
new_mkBalBranch6MkBalBranch0113(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Neg(Succ(wvw240300)), Neg(wvw24040), bc, bd) → new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, new_primMulNat(wvw24040), wvw240300, bc, bd)
new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Zero, Zero, bc, bd) → new_mkBalBranch6MkBalBranch0118(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_glueBal2Mid_key1018(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw1720, wvw1721, wvw1722, wvw1723, Branch(wvw17240, wvw17241, wvw17242, wvw17243, wvw17244), hh, baa) → new_glueBal2Mid_key1018(wvw1711, wvw1712, wvw1713, wvw1714, wvw1715, wvw1716, wvw1717, wvw1718, wvw1719, wvw17240, wvw17241, wvw17242, wvw17243, wvw17244, hh, baa)
new_glueBal2Mid_elt209(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw2448, wvw2449, wvw2450, Branch(wvw24510, wvw24511, wvw24512, wvw24513, wvw24514), wvw2452, hc, hd) → new_glueBal2Mid_elt209(wvw2438, wvw2439, wvw2440, wvw2441, wvw2442, wvw2443, wvw2444, wvw2445, wvw2446, wvw2447, wvw24510, wvw24511, wvw24512, wvw24513, wvw24514, hc, hd)
new_glueBal2Mid_key205(wvw1533, wvw1534, wvw1535, wvw1536, wvw1537, wvw1538, wvw1539, wvw1540, wvw1541, wvw1542, wvw1543, wvw1544, EmptyFM, wvw1546, cb, cc) → wvw1542
new_mkBalBranch6MkBalBranch514(wvw340, wvw341, wvw344, wvw1224, wvw1223, Neg(Succ(wvw123100)), h) → new_mkBalBranch6MkBalBranch530(wvw340, wvw341, wvw344, wvw1224, wvw1223, h)
new_mkBalBranch6MkBalBranch37(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, Succ(wvw246900), bc, bd) → new_mkBalBranch6MkBalBranch311(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch449(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, Succ(wvw25280), wvw235300, bc, bd) → new_mkBalBranch6MkBalBranch453(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, wvw2297, wvw25280, wvw235300, bc, bd)
new_mkBalBranch6MkBalBranch58(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, Neg(Succ(wvw231000)), bc, bd) → new_mkBalBranch6MkBalBranch59(wvw2226, wvw2227, wvw2230, wvw22290, wvw22291, wvw22292, wvw22293, wvw22294, bc, bd)
new_mkBalBranch6MkBalBranch1147(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, EmptyFM, wvw2303, ba, bb) → error([])
new_mkBalBranch6MkBalBranch0131(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd) → new_mkBalBranch6MkBalBranch0141(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch019(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, Zero, wvw240300, bc, bd) → new_mkBalBranch6MkBalBranch017(wvw2226, wvw2227, wvw22300, wvw22301, wvw22302, wvw22303, wvw22304, wvw2341, wvw2340, bc, bd)
new_deleteMin7(wvw2226, wvw2227, wvw2228, EmptyFM, wvw2230, bc, bd) → wvw2230
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Pos(Zero), Pos(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0123(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch339(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw255700, wvw2578, bc, bd) → new_mkBalBranch6MkBalBranch340(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw2578, wvw255700, bc, bd)
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Succ(wvw235500)), Pos(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch433(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, wvw235500, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch1125(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, Zero, bc, bd) → new_mkBalBranch6MkBalBranch1136(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, bc, bd)
new_glueBal2Mid_elt1013(wvw1696, wvw1697, wvw1698, wvw1699, wvw1700, wvw1701, wvw1702, wvw1703, wvw1704, wvw1705, wvw1706, wvw1707, EmptyFM, dc, dd) → wvw1705
new_mkBalBranch6MkBalBranch458(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Neg(Zero), Neg(wvw23560), bc, bd) → new_mkBalBranch6MkBalBranch463(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, new_primMulNat1(wvw23560), bc, bd)
new_mkBalBranch6MkBalBranch420(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Succ(wvw235400)), Pos(wvw23930), ba, bb) → new_mkBalBranch6MkBalBranch443(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw235400, new_primMulNat1(wvw23930), ba, bb)
new_deleteMin0(wvw22290, wvw22291, wvw22292, Branch(wvw222930, wvw222931, wvw222932, wvw222933, wvw222934), wvw22294, bc, bd) → new_mkBalBranch3(wvw22290, wvw22291, wvw222930, wvw222931, wvw222932, wvw222933, wvw222934, wvw22294, bc, bd)
new_mkBalBranch6MkBalBranch435(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_deleteMin2(wvw3430, wvw3431, wvw3432, EmptyFM, wvw3434, h) → wvw3434
new_glueBal2Mid_elt1015(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw1791, wvw1792, wvw1793, wvw1794, EmptyFM, fa, fb) → wvw1792
new_mkBalBranch6MkBalBranch528(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, Pos(Zero), ba, bb) → new_mkBalBranch6MkBalBranch512(wvw2239, wvw2240, wvw2241, wvw2242, wvw2243, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), new_deleteMax6(wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, ba, bb), ba, bb)
new_mkBalBranch6MkBalBranch446(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Zero, ba, bb) → new_mkBalBranch6MkBalBranch437(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch465(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, Succ(wvw253100), bc, bd) → new_mkBalBranch6MkBalBranch434(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_glueBal2Mid_elt2010(wvw1611, wvw1612, wvw1613, wvw1614, wvw1615, wvw1616, wvw1617, wvw1618, wvw1619, wvw1620, wvw1621, wvw1622, EmptyFM, wvw1624, bcg, bch) → wvw1621
new_mkBalBranch6MkBalBranch1130(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw26190), ba, bb) → new_mkBalBranch6MkBalBranch1118(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Zero, wvw26190, ba, bb)
new_glueBal2Mid_elt208(wvw1548, wvw1549, wvw1550, wvw1551, wvw1552, wvw1553, wvw1554, wvw1555, wvw1556, wvw1557, wvw1558, wvw1559, EmptyFM, wvw1561, eg, eh) → wvw1558
new_mkBalBranch6MkBalBranch0129(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Succ(wvw2561000), Zero, bc, bd) → new_mkBalBranch6MkBalBranch0131(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, bc, bd)
new_mkBalBranch6MkBalBranch340(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, wvw255700, bc, bd) → new_mkBalBranch6MkBalBranch333(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, bc, bd)
new_mkBalBranch6MkBalBranch454(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2333, wvw2332, EmptyFM, bc, bd) → error([])
new_mkBalBranch6MkBalBranch0132(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, Pos(Succ(wvw256100)), Pos(wvw25620), bc, bd) → new_mkBalBranch6MkBalBranch0142(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw22970, wvw22971, wvw22972, wvw22973, wvw22974, wvw256100, new_primMulNat(wvw25620), bc, bd)
new_mkBalBranch6MkBalBranch358(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25870), ba, bb) → new_mkBalBranch6MkBalBranch329(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_glueBal2Mid_elt1015(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw1791, wvw1792, wvw1793, wvw1794, Branch(wvw17950, wvw17951, wvw17952, wvw17953, wvw17954), fa, fb) → new_glueBal2Mid_elt1015(wvw1783, wvw1784, wvw1785, wvw1786, wvw1787, wvw1788, wvw1789, wvw1790, wvw17950, wvw17951, wvw17952, wvw17953, wvw17954, fa, fb)
new_mkBalBranch6MkBalBranch1113(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, Succ(wvw25350), bc, bd) → new_mkBalBranch6MkBalBranch116(wvw2226, wvw2227, wvw2230, wvw2341, wvw23400, wvw23401, wvw23402, wvw23403, wvw23404, bc, bd)
new_glueBal2Mid_elt25(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, h) → new_glueBal2Mid_elt2010(wvw340, wvw341, wvw343, wvw344, wvw330, wvw331, wvw33200, wvw333, wvw334, wvw340, wvw341, Neg(Zero), wvw343, wvw344, h, ty_Int)
new_delFromFM24(wvw112, wvw113, wvw114, wvw115, wvw116, wvw117, Succ(wvw1180), Zero, bbb) → new_mkBalBranch8(Succ(wvw112), wvw113, wvw115, new_delFromFM3(wvw116, Pos(Succ(wvw117)), bbb), bbb)
new_deleteMin5(wvw340, wvw341, wvw34200, Branch(wvw3430, wvw3431, wvw3432, wvw3433, wvw3434), wvw344, h) → new_mkBalBranch5(wvw340, wvw341, wvw3430, wvw3431, wvw3432, wvw3433, wvw3434, wvw344, h)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Succ(wvw255900)), Neg(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch366(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, wvw255900, new_primMulNat1(wvw25600), ba, bb)
new_mkBalBranch6MkBalBranch527(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, Neg(Zero), bc, bd) → new_mkBalBranch6MkBalBranch516(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), new_deleteMin7(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, bc, bd), bc, bd)
new_glueBal2Mid_key1012(wvw1682, wvw1683, wvw1684, wvw1685, wvw1686, wvw1687, wvw1688, wvw1689, wvw1690, wvw1691, wvw1692, wvw1693, EmptyFM, bah, bba) → wvw1690
new_mkBalBranch6MkBalBranch519(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2298, wvw2297, Succ(Succ(wvw22830000)), bc, bd) → new_mkBalBranch6MkBalBranch520(new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, new_glueBal2Mid_key22(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bc, bd), new_glueBal2Mid_elt2(wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, bd, bc), wvw2297, bc, bd)
new_mkBalBranch6MkBalBranch43(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, Zero, bc, bd) → new_mkBalBranch6MkBalBranch45(wvw2226, wvw2227, wvw2230, wvw2341, wvw2340, bc, bd)
new_mkBalBranch6MkBalBranch362(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Succ(wvw25840), ba, bb) → new_mkBalBranch6MkBalBranch330(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch355(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Succ(wvw25750), bc, bd) → new_mkBalBranch6MkBalBranch340(wvw2296, wvw2295, wvw2226, wvw2227, wvw2228, wvw2229, wvw2230, wvw2294, wvw2293, wvw2292, wvw2291, Zero, wvw25750, bc, bd)
new_deleteMax0(wvw22350, wvw22351, wvw22352, wvw22353, EmptyFM, bc, bd) → wvw22353
new_mkBalBranch6MkBalBranch1148(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, Succ(wvw26200), ba, bb) → new_mkBalBranch6MkBalBranch1141(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2303, ba, bb)
new_mkBalBranch6MkBalBranch363(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, Neg(Zero), Pos(wvw25600), ba, bb) → new_mkBalBranch6MkBalBranch358(wvw2347, wvw2346, wvw2304, wvw2244, wvw2245, wvw2246, wvw2247, wvw2248, wvw2345, wvw2344, wvw2303, new_primMulNat1(wvw25600), ba, bb)
new_primMinusNat0(Succ(wvw133900), Succ(wvw133800)) → new_primMinusNat0(wvw133900, wvw133800)
new_mkBalBranch6MkBalBranch1135(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, Succ(wvw26090), bc, bd) → new_mkBalBranch6MkBalBranch1145(wvw2335, wvw2334, wvw2298, wvw2231, wvw2232, wvw2233, wvw2234, wvw2235, wvw2297, wvw260500, wvw26090, bc, bd)

The set Q consists of the following terms:

new_deleteMin5(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9)
new_mkBalBranch6MkBalBranch1133(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch329(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_glueBal2Mid_key207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch0(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch0139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch0136(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Branch(x11, x12, x13, x14, x15), x16, x17, x18)
new_mkBalBranch6MkBalBranch517(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Zero), x12, x13)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Neg(Succ(x5)), x6)
new_mkBalBranch6MkBalBranch1116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch465(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_mkBalBranch6MkBalBranch447(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_primMinusNat0(Zero, Zero)
new_glueBal2Mid_key109(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_mkBalBranch6MkBalBranch321(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch0118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch1131(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch364(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch319(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch452(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_glueBal2Mid_elt1010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBranchUnbox(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch355(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), x8, x9)
new_delFromFM12(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_mkBalBranch6MkBalBranch1147(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13, x14)
new_mkBalBranch6MkBalBranch356(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Zero)), x8, x9)
new_deleteMax3(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_mkBalBranch6MkBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch0136(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, EmptyFM, x11, x12, x13)
new_mkBalBranch6MkBalBranch519(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Zero), x12, x13)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_glueBal2Mid_key15(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch0145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch427(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch1134(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13, x14)
new_deleteMin7(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10)
new_glueBal2GlueBal12(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11, x12)
new_delFromFM25(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_mkBalBranch6MkBalBranch528(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11, x12)
new_mkBalBranch3(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_glueBal2Mid_elt18(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch0129(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Zero, x13, x14)
new_mkBalBranch6Size_r0(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch463(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_delFromFM02(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch348(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_glueBal2Mid_elt23(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch0114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_deleteMin7(x0, x1, x2, EmptyFM, x3, x4, x5)
new_mkBalBranch6MkBalBranch0129(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Succ(x14), x15, x16)
new_mkBalBranch6MkBalBranch422(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_glueBal(Branch(x0, x1, x2, x3, x4), EmptyFM, x5)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Zero, x6, x7)
new_delFromFM3(Branch(Pos(Zero), x0, x1, x2, x3), Pos(Succ(x4)), x5)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_primMulNat(Succ(x0))
new_mkBalBranch6MkBalBranch437(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key1011(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_glueBal(Branch(x0, x1, Neg(Succ(x2)), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Succ(x8)))), x9, x10)
new_delFromFM25(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch528(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10, x11)
new_mkBalBranch6MkBalBranch0144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_primPlusNat0(Succ(x0), Succ(x1))
new_mkBalBranch6MkBalBranch453(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_glueBal2Mid_elt209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_mkBalBranch6MkBalBranch347(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_glueBal2Mid_key17(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch431(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Zero, x5, x6)
new_primMulNat1(Zero)
new_mkBalBranch6MkBalBranch0143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch340(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_glueBal2Mid_elt205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_mkBalBranch6MkBalBranch524(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10, x11)
new_delFromFM03(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0123(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_glueBal2Mid_key1010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch527(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11, x12)
new_ps(Pos(x0), Neg(x1))
new_ps(Neg(x0), Pos(x1))
new_mkBalBranch6MkBalBranch421(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_deleteMax0(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch337(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch441(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_glueBal2Mid_elt1013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch1120(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_deleteMax5(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8)
new_mkBalBranch6MkBalBranch464(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_mkBalBranch6MkBalBranch361(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_glueBal2Mid_elt1010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_glueBal2Mid_key1011(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6)
new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_deleteMin0(x0, x1, x2, EmptyFM, x3, x4, x5)
new_glueBal(Branch(x0, x1, Neg(Zero), x2, x3), Branch(x4, x5, Neg(Succ(x6)), x7, x8), x9)
new_mkBalBranch6MkBalBranch340(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_mkBalBranch6MkBalBranch52(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_delFromFM26(x0, x1, x2, x3, x4, x5, x6)
new_delFromFM11(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6Size_l0(x0, x1, x2, x3, x4)
new_mkBalBranch6MkBalBranch455(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(Zero)), x11, x12)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch432(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch463(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch325(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_glueBal2Mid_elt15(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_delFromFM12(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_glueBal2Mid_elt24(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1136(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_glueBal2Mid_key24(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_glueBal2Mid_elt13(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_glueBal2GlueBal11(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12, x13)
new_delFromFM12(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_glueBal2GlueBal11(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10, x11)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch428(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch0138(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch0115(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Zero, x14, x15)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch445(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch428(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_delFromFM24(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_mkBalBranch6MkBalBranch348(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch453(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_mkBalBranch6MkBalBranch517(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Succ(x12)), x13, x14)
new_glueBal2Mid_elt19(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch462(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_primMulNat(Zero)
new_mkBalBranch6MkBalBranch528(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10, x11)
new_mkBalBranch6MkBalBranch0130(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_delFromFM12(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_ps(Neg(x0), Neg(x1))
new_mkBalBranch6MkBalBranch339(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Pos(Succ(Succ(Succ(x5)))), x6)
new_delFromFM04(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_glueBal(Branch(x0, x1, Neg(Zero), x2, x3), Branch(x4, x5, Pos(Zero), x6, x7), x8)
new_glueBal(Branch(x0, x1, Pos(Zero), x2, x3), Branch(x4, x5, Neg(Zero), x6, x7), x8)
new_glueBal(Branch(x0, x1, Pos(Zero), x2, x3), Branch(x4, x5, Pos(Succ(x6)), x7, x8), x9)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_glueBal2Mid_key21(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch418(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch446(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch349(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Zero))), x8, x9)
new_mkBalBranch6MkBalBranch359(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0128(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_glueBal2Mid_key1(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch0140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch1147(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8, x9)
new_deleteMax3(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_deleteMin4(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8)
new_mkBalBranch6MkBalBranch1130(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch524(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10, x11)
new_mkBalBranch6MkBalBranch358(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_sizeFM(EmptyFM, x0, x1)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Zero, x5, x6)
new_glueBal2Mid_elt1014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_mkBalBranch6MkBalBranch517(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_glueBal(Branch(x0, x1, Pos(Zero), x2, x3), Branch(x4, x5, Pos(Zero), x6, x7), x8)
new_deleteMax4(x0, x1, x2, x3, EmptyFM, x4)
new_mkBalBranch6MkBalBranch0121(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Succ(x14), x15, x16)
new_glueBal2Mid_elt205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_mkBalBranch6MkBalBranch336(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0133(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch529(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch466(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), x9, x10)
new_delFromFM3(Branch(Pos(Zero), x0, x1, x2, x3), Pos(Zero), x4)
new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1129(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch457(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_glueBal2GlueBal11(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11, x12)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Succ(x5), x6, x7, x8)
new_mkBalBranch6MkBalBranch525(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Zero), x12, x13)
new_mkBalBranch6MkBalBranch459(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, Zero, x5, x6, x7)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch459(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBranch(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch356(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_glueBal2Mid_key1017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_delFromFM01(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch357(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch465(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch0135(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch429(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch452(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_glueBal2Mid_elt1012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBalBranch6MkBalBranch1122(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt109(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, Branch(x5, x6, x7, x8, x9), x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Succ(x6), x7, x8)
new_delFromFM3(Branch(Neg(Zero), x0, x1, x2, x3), Neg(Succ(x4)), x5)
new_mkBalBranch6MkBalBranch430(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch343(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(Succ(Zero))), x11, x12)
new_glueBal2Mid_key1013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_glueBal2Mid_key1015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_glueBal2Mid_elt1018(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_delFromFM3(Branch(Neg(x0), x1, x2, x3, x4), Pos(Succ(x5)), x6)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(Succ(Succ(x11)))), x12, x13)
new_mkBalBranch6MkBalBranch436(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_deleteMin4(x0, x1, EmptyFM, x2, x3)
new_mkBalBranch6MkBalBranch461(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0121(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Zero, x14, x15)
new_mkBalBranch6MkBalBranch0141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, EmptyFM, x11, x12, x13)
new_primMinusNat0(Succ(x0), Succ(x1))
new_delFromFM11(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_deleteMin6(x0, x1, x2, EmptyFM, x3, x4, x5)
new_delFromFM3(Branch(Neg(Succ(x0)), x1, x2, x3, x4), Neg(Succ(x5)), x6)
new_mkBalBranch6MkBalBranch1135(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_delFromFM14(x0, x1, x2, x3, x4, x5, x6)
new_primMulNat0(x0)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_deleteMax2(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_delFromFM24(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch0144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch422(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch526(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key11(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch442(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_deleteMax6(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch325(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_glueBal2Mid_elt12(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch448(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch354(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_primPlusNat0(Zero, Zero)
new_delFromFM03(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_mkBalBranch6MkBalBranch355(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_glueBal2Mid_elt2010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch523(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch322(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch512(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_glueBal2Mid_elt2(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_glueBal2Mid_key1012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch443(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_glueBal(Branch(x0, x1, Pos(Succ(x2)), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, EmptyFM, x8, x9)
new_mkBalBranch6MkBalBranch1138(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch361(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_glueBal2Mid_key12(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_glueBal2Mid_elt25(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_delFromFM25(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_mkBalBranch6MkBalBranch449(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_mkBalBranch6MkBalBranch434(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Zero)), x8, x9)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_deleteMin0(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10)
new_mkBalBranch6MkBalBranch438(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch457(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch445(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch465(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Neg(x5), x6, x7)
new_mkBalBranch6MkBalBranch0137(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_deleteMin3(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8)
new_glueBal2Mid_key109(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_mkBalBranch6MkBalBranch442(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_ps(Pos(x0), Pos(x1))
new_mkBalBranch6MkBalBranch0129(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), Zero, x14, x15)
new_mkBalBranch6MkBalBranch1127(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_deleteMin3(x0, x1, EmptyFM, x2, x3)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch335(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch454(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, EmptyFM, x10, x11)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch55(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch59(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1118(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch436(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_delFromFM04(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_mkBalBranch6MkBalBranch343(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch0131(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch0(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch0117(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Zero, x14, x15)
new_sizeFM0(EmptyFM, x0)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch323(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key1016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Neg(x5), x6, x7)
new_glueBal2Mid_elt1017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11, x12)
new_mkBalBranch6MkBalBranch317(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch1119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_glueBal2Mid_key2010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_glueBal2Mid_elt1011(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBalBranch6MkBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch525(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch524(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11, x12)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch0134(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_mkBalBranch6MkBalBranch344(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_delFromFM3(Branch(Pos(Succ(x0)), x1, x2, x3, x4), Pos(Zero), x5)
new_mkBalBranch6MkBalBranch0115(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Succ(x14), x15, x16)
new_delFromFM11(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_glueBal2Mid_elt1015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Succ(x5)), x6, x7)
new_mkBalBranch6MkBalBranch0121(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Zero, x13, x14)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_glueBal2Mid_key13(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_glueBal2Mid_elt1013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch0145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), x8, x9)
new_primMinusNat0(Succ(x0), Zero)
new_glueBal2Mid_key1018(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_delFromFM11(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch0124(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15, x16)
new_mkBalBranch6MkBalBranch343(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_glueBal2Mid_elt207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_glueBal2Mid_elt1018(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_delFromFM3(EmptyFM, x0, x1)
new_glueBal2Mid_key205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch0123(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch5(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_glueBal2Mid_key1014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, EmptyFM, x14, x15)
new_mkBalBranch6MkBalBranch0125(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_glueBal2Mid_elt14(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch528(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11, x12)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch0124(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14, x15)
new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_glueBal2Mid_key25(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_delFromFM3(Branch(Neg(Succ(x0)), x1, x2, x3, x4), Neg(Zero), x5)
new_mkBalBranch6MkBalBranch0(x0, x1, EmptyFM, x2, x3, x4, x5)
new_glueBal2Mid_key208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_delFromFM03(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_primPlusNat0(Succ(x0), Zero)
new_primPlusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch1135(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch351(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch1118(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch521(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch533(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt16(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch338(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_deleteMax5(x0, x1, x2, EmptyFM, x3)
new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch1124(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch362(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_delFromFM3(Branch(Pos(Succ(x0)), x1, x2, x3, x4), Pos(Succ(x5)), x6)
new_mkBalBranch6MkBalBranch338(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Neg(Zero), x5, x6)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Pos(x6), x7, x8)
new_glueBal2Mid_elt2010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Neg(x6), x7, x8)
new_mkBalBranch6MkBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11, x12)
new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch0130(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_glueBal2Mid_key1015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch431(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch460(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_glueBal(Branch(x0, x1, Pos(Succ(x2)), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_mkBalBranch6MkBalBranch346(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Pos(Succ(Succ(Zero))), x5)
new_delFromFM25(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch531(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt21(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_glueBal2Mid_key206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1132(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch450(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch1125(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch1128(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_deleteMax4(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9)
new_delFromFM3(Branch(Neg(Zero), x0, x1, x2, x3), Pos(Zero), x4)
new_mkBalBranch6MkBalBranch366(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), x8, x9)
new_mkBalBranch6MkBalBranch0141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Branch(x11, x12, x13, x14, x15), x16, x17, x18)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Zero), Pos(x5), x6, x7)
new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, EmptyFM, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch433(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch349(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch0140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15)
new_deleteMax0(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch1129(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch357(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_glueBal2Mid_key1014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_mkBalBranch6MkBalBranch425(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch337(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_deleteMax2(x0, x1, x2, x3, EmptyFM, x4)
new_glueBal2GlueBal12(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11, x12)
new_glueBal2Mid_elt206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_glueBal2Mid_key208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_mkBalBranch6MkBalBranch468(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1130(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch326(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Pos(x10), x11, x12)
new_glueBal2Mid_key1016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_mkBalBranch6MkBalBranch0113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch1137(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch331(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch513(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch525(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Succ(x12)), x13, x14)
new_mkBalBranch6MkBalBranch519(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch423(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Branch(x10, x11, x12, x13, x14), x15, x16)
new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key19(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch364(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch54(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch426(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_glueBal2Mid_elt206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch527(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10, x11)
new_glueBal2Mid_elt1016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch7(x0, x1, x2, x3, x4)
new_mkBalBranch6MkBalBranch0116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch446(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Pos(Succ(Zero)), x5)
new_mkBalBranch6MkBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Succ(x13)), Neg(x14), x15, x16)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Succ(x13)), Pos(x14), x15, x16)
new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch0134(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch424(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_glueBal2GlueBal12(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch435(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch0119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch460(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch451(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Pos(Succ(x5)), Pos(x6), x7, x8)
new_mkBalBranch6MkBalBranch360(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12, x13)
new_mkBalBranch6MkBalBranch435(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_delFromFM04(x0, x1, x2, x3, x4, x5, Succ(x6), Zero, x7)
new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch522(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2GlueBal14(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_deleteMin6(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10)
new_mkBalBranch6MkBalBranch444(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch352(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch327(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0120(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Succ(x13), x14, x15, x16)
new_mkBalBranch6MkBalBranch360(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch464(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_mkBalBranch6MkBalBranch511(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_glueBal2Mid_elt208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch361(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch324(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch342(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch527(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11, x12)
new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch467(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5, x6)
new_glueBal(Branch(x0, x1, Pos(Succ(x2)), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9)
new_mkBalBranch6MkBalBranch345(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_glueBal(Branch(x0, x1, Neg(Succ(x2)), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9)
new_mkBalBranch6MkBalBranch332(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_sizeFM0(Branch(x0, x1, x2, x3, x4), x5)
new_glueBal2Mid_key22(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_delFromFM13(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch520(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, Succ(x6), x7, x8)
new_glueBal(Branch(x0, x1, Neg(Succ(x2)), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9)
new_deleteMax6(x0, x1, x2, x3, Branch(x4, x5, x6, x7, x8), x9, x10)
new_deleteMin5(x0, x1, x2, EmptyFM, x3, x4)
new_mkBalBranch6MkBalBranch332(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_mkBalBranch6MkBalBranch524(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11, x12)
new_mkBalBranch6MkBalBranch365(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12, x13)
new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch1138(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11)
new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_glueBal2Mid_elt11(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_delFromFM03(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_mkBalBranch6MkBalBranch454(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Branch(x10, x11, x12, x13, x14), x15, x16)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_glueBal2Mid_elt1014(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_glueBal2GlueBal13(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6Size_l1(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch423(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, EmptyFM, x10, x11)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Neg(Zero), x5)
new_mkBalBranch6MkBalBranch1119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_glueBal2Mid_elt207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_glueBal2Mid_elt17(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch0120(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14, x15)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Succ(x5)), Neg(x6), x7, x8)
new_deleteMin2(x0, x1, x2, EmptyFM, x3, x4)
new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, Pos(Zero), x5, x6)
new_delFromFM3(Branch(Pos(Zero), x0, x1, x2, x3), Neg(Zero), x4)
new_glueBal2Mid_key14(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_glueBal(Branch(x0, x1, Neg(Zero), x2, x3), Branch(x4, x5, Neg(Zero), x6, x7), x8)
new_mkBalBranch6MkBalBranch358(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_glueBal2Mid_elt1011(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_delFromFM24(x0, x1, x2, x3, x4, x5, Zero, Zero, x6)
new_glueBal2Mid_key2010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18, x19)
new_mkBalBranch6MkBalBranch527(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10, x11)
new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_glueBal(Branch(x0, x1, Neg(x2), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10)
new_glueBal(Branch(x0, x1, Pos(x2), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10)
new_glueBal(EmptyFM, x0, x1)
new_mkBalBranch6MkBalBranch519(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(Succ(x12)), x13, x14)
new_mkBalBranch6MkBalBranch334(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Neg(Zero), Pos(x13), x14, x15)
new_mkBalBranch6MkBalBranch0132(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Pos(Zero), Neg(x13), x14, x15)
new_mkBalBranch6MkBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10, x11)
new_mkBalBranch6MkBalBranch351(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch328(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_deleteMin2(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9)
new_mkBalBranch6MkBalBranch465(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_delFromFM23(x0, x1, x2, x3, x4, x5, x6)
new_glueBal2GlueBal11(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11, x12)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11, x12)
new_glueBal2Mid_elt1015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_glueBal2Mid_key209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_mkBalBranch6MkBalBranch1123(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt1017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch1126(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_glueBal2Mid_elt109(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_glueBal2Mid_key209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19, x20)
new_mkBalBranch6MkBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_glueBal2Mid_key18(x0, x1, x2, x3, x4, x5, x6, x7, x8)
new_mkBalBranch6MkBalBranch318(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Succ(x8)))), x9, x10)
new_mkBalBranch6MkBalBranch1124(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_glueBal2GlueBal12(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10, x11)
new_glueBal2Mid_key1018(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Pos(x12), x13, x14)
new_mkBalBranch6MkBalBranch453(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), Neg(x12), x13, x14)
new_mkBalBranch6MkBalBranch432(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_glueBal2Mid_elt209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_mkBalBranch6MkBalBranch53(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), x9, x10)
new_mkBalBranch6MkBalBranch516(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11, x12)
new_mkBalBranch6MkBalBranch427(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(Succ(Zero))), x8, x9)
new_mkBalBranch6MkBalBranch440(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10, x11)
new_mkBalBranch6MkBalBranch319(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch510(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_glueBal2Mid_key1012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch361(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch0129(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Succ(x13), x14, x15)
new_glueBal2Mid_key1013(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Branch(x13, x14, x15, x16, x17), x18, x19)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Zero, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch438(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch316(x0, x1, x2, x3, x4, Neg(Zero), Neg(x5), x6, x7)
new_glueBal2Mid_key2(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
new_mkBalBranch6MkBalBranch58(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), x8, x9)
new_delFromFM04(x0, x1, x2, x3, x4, x5, Succ(x6), Succ(x7), x8)
new_mkBalBranch6MkBalBranch449(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_mkBalBranch6MkBalBranch0142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)
new_mkBalBranch6MkBalBranch1119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch530(x0, x1, x2, x3, x4, x5)
new_mkBalBranch6MkBalBranch341(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12, x13)
new_mkBalBranch6MkBalBranch350(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch417(x0, x1, x2, x3, x4, Succ(x5), x6, x7)
new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9, x10)
new_mkBalBranch6MkBalBranch419(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch1119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10, x11)
new_primMulNat1(Succ(x0))
new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_delFromFM3(Branch(Pos(Succ(x0)), x1, x2, x3, x4), Neg(Zero), x5)
new_mkBalBranch6MkBalBranch320(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt22(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch0133(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, x13, x14)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, Succ(x5), Zero, x6, x7)
new_mkBalBranch6MkBalBranch343(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_mkBalBranch6MkBalBranch1128(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_glueBal2Mid_elt1(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch1134(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8, x9)
new_mkBalBranch6MkBalBranch0121(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, Zero, Succ(x13), x14, x15)
new_primMinusNat0(Zero, Succ(x0))
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_glueBal2Mid_key16(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
new_mkBalBranch6MkBalBranch458(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_mkBalBranch6MkBalBranch515(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
new_mkBalBranch6MkBalBranch365(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13, x14)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), Neg(x9), x10, x11)
new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), Pos(x9), x10, x11)
new_mkBalBranch6MkBalBranch462(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch514(x0, x1, x2, x3, x4, Pos(Zero), x5)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Pos(x11), x12, x13)
new_mkBalBranch6MkBalBranch353(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Neg(x11), x12, x13)
new_delFromFM3(Branch(Neg(Succ(x0)), x1, x2, x3, x4), Pos(Zero), x5)
new_glueBal2Mid_key1010(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch330(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_elt1012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Branch(x14, x15, x16, x17, x18), x19, x20)
new_mkBalBranch6MkBalBranch532(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12, x13)
new_mkBalBranch6MkBalBranch362(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, Neg(x6), x7, x8)
new_glueBal2Mid_elt1016(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Branch(x12, x13, x14, x15, x16), x17, x18)
new_mkBalBranch6MkBalBranch0122(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6)
new_mkBalBranch6MkBalBranch453(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12, x13)
new_mkBalBranch6MkBalBranch1117(x0, x1, x2, x3, x4, x5, x6, x7, Branch(x8, x9, x10, x11, x12), x13, x14)
new_mkBalBranch6MkBalBranch456(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch0127(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch518(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_glueBal2Mid_key23(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
new_mkBalBranch6MkBalBranch439(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_delFromFM3(Branch(Pos(x0), x1, x2, x3, x4), Neg(Succ(x5)), x6)
new_mkBalBranch6MkBalBranch0117(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, Succ(x14), x15, x16)
new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6)
new_glueBal2Mid_key1017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13)
new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), Neg(x11), x12, x13)
new_delFromFM24(x0, x1, x2, x3, x4, x5, Zero, Succ(x6), x7)
new_mkBalBranch6Size_r1(x0, x1, x2, x3, x4)
new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, Zero, x5, x6)
new_mkBalBranch6MkBalBranch438(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13, x14)
new_mkBalBranch6MkBalBranch324(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12)
new_mkBalBranch6MkBalBranch420(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), Pos(x11), x12, x13)
new_mkBalBranch8(x0, x1, x2, x3, x4)
new_mkBalBranch6MkBalBranch438(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11, x12)
new_mkBalBranch6MkBalBranch0126(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
new_mkBalBranch6MkBalBranch1(x0, x1, x2, x3, EmptyFM, x4, x5)
new_mkBalBranch6MkBalBranch333(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)
new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10)
new_glueBal2Mid_key206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, EmptyFM, x13, x14, x15)
new_mkBalBranch6MkBalBranch363(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), Neg(x12), x13, x14)
new_glueBal2Mid_elt208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, EmptyFM, x12, x13, x14)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), Pos(x10), x11, x12)
new_mkBalBranch6MkBalBranch1121(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), Neg(x10), x11, x12)
new_delFromFM3(Branch(Neg(Zero), x0, x1, x2, x3), Neg(Zero), x4)

We have to consider all minimal (P,Q,R)-chains.
By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs: